ios编程小技巧

  1. delegate是直接asign的,不是retain。在使用类似ASIHttpRequest的时候,如果作为ASIHttpRequest释放 的时候,记得要把request的delegate设为nil,否则则有可能会在http请求返回调用delefate的时候将程序挂掉。

       2. 应用程序中一个viewcontroller加载需要注意:
 
       a. initialize每个类第一次初始化对象的时候调用一次;
       b. 在init里面不要涉及视图加载,视图的加载应该放在loadview里面。因为init只是在controller生成的时候被调用一次,中途有可能机器内存不足,将申请的视图内存释放;
       c. 在viewdidunload里面释放在loadview里面创建的视图,用来在机器内存不足的时候被调用;
       d. 在viewdidload里面不要做过多工作,否则视图展示会比较慢(这个根据函数名字就知道为啥);

       3. 导航栏的第一个视图,不要动画化。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值