解释object c 中经常出现的initWith... 和....With...
来源:互联网 发布:js中sleep 编辑:程序博客网 时间:2024/05/22 00:30
init代表的是初始化方法。initWith。。。代表的是带参的初始化方法。例如:UIView *view = [[UIView alloc] init];UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0,0,100,100)];这两个有什么区别呢??明显,下面那个initWithFrame是带一个名为Frame参数的。需要我们传参给初始化方法给他。那么具体的区别就在于你想不想再初始化的时候就赋值frame值。如果你不想再初始化的时候赋值frame,那就用第一个初始化方法,是最纯洁的初始化方法,什么参数都不带。你想在后面赋值frame可以这样:UIView *view = [[UIView alloc] init];view.frame = CGRectMake(0,0,100,100);上面的两句话和UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0,0,100,100)];是一样的。注意:很重要的一点:所有类都继承自NSObject,而NSObject里面有init。所以所有类都可以拥有init这个方法。所以说init是最纯洁的初始化方法,起码比文章越轨纯洁多了。。。。
0 0
- 解释object c 中经常出现的initWith... 和....With...
- Object-C strong和weak的解释
- Xcode中经常出现的编译错误 linker command failed with exit code...
- 关于在传统C中经常看到的tagXX的若干解释(转载)
- 解释:xcode object-c 中atomic、nonatomic
- C语言经常出现的错误提示
- 组织工作中经常出现的错误
- 编程中经常出现的问题
- 编程中经常出现的错误
- 面试中经常出现的算法
- 面试中经常出现的算法
- 调试中经常出现的错误
- 面试中经常出现的算法
- 前端中经常出现的算法总结
- ssh项目中经常出现的问题
- 前端中经常出现的算法总结
- Ceph中出现unfound object的情况和处理
- 三维重建中经常遇到的拓扑学概念的通俗解释
- Android Factory Reset flow
- Windows内核驱动开发入门学习资料
- 提高PHP运行效率的小细节
- 从客户端中检测到有潜在危险的 request.form值[解决方法]
- Java远程调用邮件服务器,实现邮件发送
- 解释object c 中经常出现的initWith... 和....With...
- 20150123 Russia’s invasion of Ukraine should cause much more than a hiccup in relations
- 定义属性时,什么情况使用copy、assign、retain?
- Resource of MS technology.txt
- 译文 20150123 Russia’s invasion of Ukraine should cause much more than a hiccup in relations
- 史上最牛软件下载网站
- 十道海量数据处理面试题
- 快速开发移动app
- @property (nonatomic, assign) 是什么?