IOS开发经验教训总结

2020-01-24 21:53:36

以下整理的各种IOS患束锍瓜开发经验教训总结,希望对大家有所帮助:

1、所有的UI操作,都要切换到主线程中进行.否则,会发生莫名其妙的错误.

2、在主线程中,runloop默认是开启状态的。非主线程中,如果要用到runloop,必须手动开启runloop。

3、对于常见的EXEC_BAD_ACCESS,EXC_BAD_INSTRUCTION,错误,一般都是因为访问已经被release的对象造成的。尤其是在一个线程中访问另外一个线程的autorelease库中的对象,尤其要注意此类问题。

4、严格遵守iphone内存管理手册,对于不是由你创建的对象,不要越权release,否则,可能会导致程序crash.有时,一些看起来非常严重的bug,在经过N过次努力,多种思路尝试fix之后,再回头分析bug产生的原因,你会发现,造成这个严重bug的原因,很可能是你违反了一个众所周知的规则引起的.这个规则你非常清楚,熟悉,但就是在coding的时候,稍不留神违反了它.于是就带来了灾难性后果.

5、除了面向对象的cocoa外,iphone编程不要忘记非面向对象的CoreFoundation。面向对象库里很多没有的功能,可以尝试在CoreFoundation里找找。披如:RSA算法,MD5算法,SHA1算法,AES加密算法等,cocoa对象库里并没有相应的实现,但在corefoundation里,均有相应的实现。

6、NSString类里没有的字符串编码GBK,GB2312,GB18030等,在CoreFoundation里,能找到相应的编码。建立socket连接,获得输入流和输出流时,也需要使用CoreFoundation里的CFNetworkapi。等等。

7、通过设置NSZombieEnabled参数,有非常有效帮助解决内存释放错误。

在消除某个对象时,如果为该对象设置了delegate,则需要先将delegate设成nil,这是一种良好的代码习惯。

8、在3.0的Simulator上使用Instruments检测内存泄漏时,无法看到函数名,只能看到一些地址指针.在3.1,3.1.2,3.1.3的simulator都正常,能够正常地看到是在哪个函数中存在的内存泄漏.

通过Nib文件加载viewcontroller的各种UI控件时时,在viewDidLoad函数里,viewController的控件才能使用。在viewcontroller的构造函数里,nib里的控件都还没有完成链接构造呢。

9、iPhone程序崩溃不要着急。可以结合使用Console和objc_exception_throw可以快速定位根源所在。

  • IOS开发经验教训总结
    IOS开发经验教训总结
    以下整理的各种IOS开发经验教训总结,希望对大家有所帮助:1、所有的UI操作,都要切换到...
    2020-01-24 22:15:52
  • ios开发常用知识点总结
    ios开发常用知识点总结
    ios开发常用知识点总结1、oc基本语法1:属性关键字,使用和意义@property()括号里面关键字no...
    2020-01-24 21:23:18
  • iOS开发前景解析
    iOS开发前景解析
    进入我国较晚,目前,掌握核心iOS上架开发技术的人才少之又少,物以稀为贵!蓝鸥建议想加入移动互联产业的童鞋可以先从i...
    2020-01-24 20:36:58
  • 如何学习ios开发
    如何学习ios开发
    很多朋友想学习ios应用开发,但又不知道如何入手,简单梳理下学习ios涉及的一些课程点,个人原创,可能会有...
    2020-01-24 21:52:42
  • 如何选择ios开发培训机构?
    如何选择ios开发培训机构?
    提起ios总是让我们感觉到两个字——技术。是的ios开发是一门高端的开发技术,但是也不是...
    2020-01-24 20:54:09
  • IOS开发学习需要注意什么 IOS开发入门
    IOS开发学习需要注意什么 IOS开发入门
    IOS是指苹果手机系统,即iPhone、ipad的操作系统,随着苹果手机的销量日益攀升,IOS软件开也逐渐变得发...
    2020-01-24 21:56:55
  • iOS开发入门介绍
    iOS开发入门介绍
    九城教育原创文档,转载请注明1 iOS开发根本布景介绍1.1 <...
    2020-01-24 20:13:05
  • iOS开发到底是神马
    iOS开发到底是神马
    iOS开发,简单说就是开发iPhone/iPad上的各种APP,稍微复杂点就是从服务器端获取数据并最终在i...
    2020-01-24 21:39:57
  • ios app开发教程
    ios app开发教程
    随着苹果手机的流行,苹果app的开发大为流行,而苹果所用的app就是iOS系统的。苹果电脑,xcode1.iOS是苹果公司在...
    2020-01-24 22:09:18
  • 如何开始iOS开发
    如何开始iOS开发
    本经验介绍 iOS 开发入门的实效方法,快速了解一个iOS 应用是如何开发的Mac 电...
    2020-01-24 22:15:00
  • 暑期育子攻略

    暑期育子攻略

    现代社会竞争越来越激烈,每位家长都希望自己的孩子成为人中龙凤,但在家庭教育中却又苦于方式方法不当而往往事与愿违,适得其反。暑期到了,家长们不妨抓住这一有利时机进...
    2020-01-24 20:34:30
  • 发言稿正确格式

    发言稿正确格式

    ,表达自己对听众的感谢就可以了。下面图片中是供给大家参考的模式。希望大家可以写出优秀的发言稿。——百度经验,签约作者9827...
    2020-01-24 21:51:20
  • 育子经验:不要给孩子负面暗示

    育子经验:不要给孩子负面暗示

    对孩子的鼓励,比等到孩子考砸了再去亡羊补牢甚至批评要有用得多。  编者按:面对孩子学习成长中产生的各类问题,育龙教育积累了大量案例和研究经验,...
    2020-01-24 20:17:31
  • 毕业发言稿如何写

    毕业发言稿如何写

    很多的同学在毕业之前都会有最后一次的发言,那就是在毕业典礼上的一个毕业发言,所以一定要写好毕业发言稿。毕业发言稿如何写?首先...
    2020-01-24 22:03:44
  • 发言稿怎样装订

    发言稿怎样装订

    给大家分享一下,开会准备的发言稿怎样装订到一起订书器准备订书机打印好发言稿将发言稿正整齐把需要装订的一面塞...
    2020-01-24 21:46:12
  • 如何写一篇发言稿

    如何写一篇发言稿

    发言稿就是在会议上表达自己意见、看法的稿子。写一篇发言稿需要一个正确的格式,今天就向大家介绍一下发言稿的正...
    2020-01-24 21:17:09
  • 《育子心经》

    《育子心经》

    教育孩子是个大事情,身为父母的我们假如孩子不听教导那该怎么办呢?弟子规让孩子不断的反复读弟子规附带讲的,直到背会为止。背会之后要不断的叮嘱孩子要去做。最主要的是...
    2020-01-24 20:02:29
  • 如何写一份合格的发言稿

    如何写一份合格的发言稿

    写一份合格的发言稿,有助于你发挥的更好。增强气势,那么我们怎样写一份合格的发言稿呢?【标题】明确自己的发言内容,根据某种需要...
    2020-01-24 20:39:12
  • 公务员申论发言稿怎样写作

    公务员申论发言稿怎样写作

    的具体做法及成果。发展的措施及经验需要重点展开介绍。(2)开幕式发言稿:正文内容通常传达活动精神,介绍活动主题以及活动流程等...
    2020-01-24 21:50:11
  • 怎么写毕业发言稿

    怎么写毕业发言稿

    相信很多同学在毕业的时候都需要。进行演讲,所以在正情况下必须要提前写好毕业发言稿。很多人都还不了解,在写的过程当中应该注意哪些要求,所以总是会...
    2020-01-24 19:57:38
ios开发快速入门要多久 ios开发技巧分享 ios开发年度总结 ios开发中的技术难点 ios进阶开发与底层技术 深入学习ios开发 ios开发入门基础五 ios开发笔记大全 ios开发从入门到入门 ios开发进阶之路 ios开发快速入门要多久 ios开发技巧分享 ios开发年度总结 ios开发中的技术难点 ios进阶开发与底层技术 深入学习ios开发 ios开发入门基础五 ios开发笔记大全 ios开发从入门到入门 ios开发进阶之路