iOS 经验总结

1.主线程在动画未结束时进行操作可能导致应用崩溃

如下,当dismissViewControllerAnimated:为YES时,由于后续有页面显示,就在应用中导致了崩溃

- (void)imagePickerController:(UIImagePickerController *)picker

didFinishPickingMediaWithInfo:(NSDictionary *)info {

UIImage *image = [info objectForKey:UIImagePickerControllerEditedImage];

self.decoding = YES;

[picker dismissViewControllerAnimated:NO completion:nil];

__block ZXingWidgetController *tempSelf = self;

tempSelf.imageDecoder = [tempSelf decodeImage:image cropRect:CGRectZero];

}

2.当发现界面未按代码运行进行刷新时,如tableview reloaddata,界面未刷新,可能是因为reloaddata不是在主线程导致

时间: 2024-10-19 01:38:52

iOS 经验总结的相关文章

寒哥教你学iOS - 经验漫谈

http://www.jianshu.com/p/cb54054d3add 寒哥教你学iOS - 经验漫谈 字数2848 阅读1896 评论19 喜欢43 顺便来个广告 iOS开发者 群173499350 给大家提供一个交流技术 也可以聊天打屁的平台 本篇文章主要讲解 4个问题 load妙用 aop面向切面编程 NSNumber Or Int @()适配64位 1 让appDelegate 减少负担 经过漫长时间的学习 你终于掌握了iOS大法 你找到了份iOS开发的工作 信誓旦旦的要开始你的co

给1~3年iOS经验朋友们的一些建议(附BAT面经)

引言 由于笔者是做 iOS 开发的,因此本文也仅对做 iOS 的同行们有针对性,其他方向仅供参考. 1,如果你: 1~3年左右工作经验,本科,非计算机相关科班出生,学校又比较一般. 实习企业不理想没有签,校招单位跟想象的有很大差距. 每天都为自己的前途感到焦虑,非常羡慕大厂同学的发展机会. 觉得自己是个有上进心,有热情,有执行力的人,相信自己能独当一面. 如果你跟上面的情况类似,想去大厂?那么现在就接着看下去吧. 光看这篇文章是没有用的,你要证明你符合最后一条要求,有执行力,最重要. 作为一个开

iOS经验3: WebView的应用

镔哥认为UIWebView 控件在很多项目都要用到,毕竟我们要跟服务器打交道,很多都要请求网络,但是有些已经做好的网页,或者功能我们无法直接做,所以 IOS系统提供了 UIWebView 控件,从而可以方便地集成与网页相关的多种应用,该控件内置浏览器控件,可以用来浏览网页.打开文档等等. 一.UIWebView 可以加载和显示某个URL的网页,也可以显示基于HTML的本地网页或部分网页: A. 加载 URL WebView = [[UIWebView alloc] initWithFrame:C

ios经验6:提交APP上架流程

摘要: 由于苹果的机制,在非越狱机器上安装应用必须通过官方的App Store,开发者开发好应用后上传App Store,也需要通过审核等环节.AppCan作为一个跨主流平台的一个开发平台,也对ipa包上传App Store作了支持.本文从三个流程来介绍如何实现AppCan在线编译出ipa包,以及上传到苹果App Store. 一.证书的导出 1.1.前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统. 如果没有帐号可以在打开http://developer.apple.com/申请加入

iOS经验1:自己写的网络数据请求 第三方框架 断点续传 上传下载

镔哥哥做项目,一般的数据请求不管他多复杂,只要自己写好了请求,那么调用永远是那么的简单,那么我介绍一下 一:需要用到第三方框架AFNetworking,直接写在工程pch头文件里就行因为经常用到它,这在网上随便下载就行,最好用cocopod来下载,这样什么都有了,cocopod是什么,我就不说,博客上面有介绍. 开始啦: 1:自定义网络请求DataRequestManager类专门管理网络用的 朋友们以下代码就可以直接复制来用了 .h文件 //  DataRequestManager.h // 

iOS 开发的一些网址

http://www.cnblogs.com/iCocos/p/4553291.html ios学习路线图,值得看一下你的哪些技术还没掌握到位还有就是往高级发展还差哪些知识(这个人的博客特别值得看,虽然时间短,但是总结特别到位)http://www.cnblogs.com/ios4kerwin/p/4744082.html iOS开发笔记--iOS.mac开源项目及库汇总 http://www.cnblogs.com/znios/p/4590904.html iOS项目开发优秀文章汇总http:

iOS 技术推荐

1  iOS开发网络篇之文件下载.大文件下载.断点下载http://www.jianshu.com/p/f65e32012f07 2  [中文字幕]2015年苹果秋季新品发布会全程视频http://digi.163.com/15/0910/14/B35IN57100162OUT.html#sns_qzone 3  寒哥教你学iOS - 经验漫谈http://www.jianshu.com/p/cb54054d3add 4 [iOS 静态库开发]在企业开发中,一些核心技术或者常用框架,出于安全性和

一个业余IOS项目练练手(一)

最近一直在忙着公司SSO Cookie的升级,也要配合测试同学测试,每个系统对于用户登录状态的控制都不一样,所以测试起来还是有点小难度,业余时间也继续学习IOS,做了个小demo,有时间上下代码,先上个截图,希望有ios经验的同学多提意见: 话说App只是负责展示作用,更多的数据优化,安全验证还是需要扔给后端的同学处理,但是App的待遇着实让服务端的同学有点耐受,有一种坐飞机吃了6块钱麻辣烫却xxx的感觉: 废话不说上图先,图片资源来自网易新闻(话说图片对于APP的体验与观感来说真的好重要):

第一个App上架,记录一下【原】

[今日材料报价],itunes地址:https://itunes.apple.com/us/app/jin-ri-cai-liao-bao-jia/id967274552?l=zh&ls=1&mt=8 本来基础学的差不多后想到一个跟图书有关的项目还不错,于是开始做,由于ios经验不多,整来整去改了又改,后来意识到是自己一开始没有规划好就动手,实乃大忌,做的过程中有个朋友问我自学的怎么样了,能不能搞个材料报价app出来,还发了个思维导图过来,我看了一下然后和他讨论了之后感觉不是很难,吃了一次