在MRC下怎么开发iOS应用

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

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

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

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

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值