在MRC下怎么开发iOS应用

来源:互联网 发布:淘宝网储物柜子多少钱 编辑:程序博客网 时间:2024/05/01 07:14

        刚开始学习iOS,接触的已经是Xcode6.3了,MRC这套东西虽然有接触,但是写代码基本不会写到,而且相信大部分入门的人都觉得ARC好用吧。

        不过工作之后,发现公司的代码都是用MRC写的,知道真相的我内心是崩溃的。所以用了一个下午来再复习一下之前学过的东西。刚好同事有一本《ObjectiveC基础教程》(第2版),这本曾经被我吐槽至极的书。记得这本书是我开始入门iOS的第一本书,从第一章看到第六章,发现看不下去了,一些基本的概念都不懂,连方法里面多个参数的格式都没讲清楚,当时果断放弃这本书并且打入冷宫。接着就投入了《精通iOS开发》(第6版)的怀抱,看得实在爽,特别是像我从C语言转过来的,学起来没什么压力。

        其实MRC的用法也很简单,遇到new、alloc、copy和mutableCopy开头的方法时,就要注意用release或者autorelease来手动释放内存。书里也讲得很好,iOS里面对命名有特殊的规定和这个也有关系。

        还有就是考虑对象时,要清楚对象怎么生成,被谁持有,持有多长时间。不用的话就释放。不过往往对象被多个实体持有的时候就比较难处理。这个以后遇到问题时再来说好了,现在留个坑。

        如果实在想知道怎么做的朋友,强烈推荐《ObjectiveC基础教程》(第2版)。


0 0
原创粉丝点击