随笔分类 -  iOS

摘要:OC里面经常会有这样的需求,函数内部修改外面穿进来的参数, 比如一些错误处理,OC很多使用的是NSError对象而不是异常处理,外面声明一个NSError空对象,传给一个带有该参数的函数,然后错误信息会被放在这个NSError对象里面。具体需要怎样去做呢,比如:voidtest(MyObject**... 阅读全文
posted @ 2015-10-20 14:19 Santiago_1991 阅读(643) 评论(0) 推荐(0)
摘要:这种初始化方法的实质:在子类中重写父类的初始化方法,并在该方法中调用该子类自身的初始化方法。作用:避免程序员错误调用初始化方法,比如只写了init,同样能够是的对象接受自己的初始化函数名称的message,从而完成初始化。这种方法虽然巧妙,但是不是和所有的情况,有时候你需要避免别人滥用init,你可... 阅读全文
posted @ 2015-10-20 14:11 Santiago_1991 阅读(153) 评论(0) 推荐(0)
摘要:之前一直对callback很困惑,现在稍微有点头绪:不妨理解为,I call you, and you call me back.三种模式的概念:1.Target-action模式这里的timer对象调用的updateLastTime:就是一个callback function,当然如果吧targe... 阅读全文
posted @ 2015-10-20 14:10 Santiago_1991 阅读(580) 评论(0) 推荐(0)