https://i.ancii.com/81731290/
81731290
Ta还没有发布动态 ...
在上一章里面,笔者向大家介绍了在Objective-C里面的几个非常重要的概念, 简单的说就是SEL,Class和IMP。我们知道Objective-C是C语言的扩展,有了这3个概念还有我们以前讲过的继承和封装的概念,Objective-C发生了翻天覆地的
需要注意的是id是一个指针,所以在使用id的时候不需要加 星号。选择器就是指向方法的一个指针,可以简单理解为程序运行到这里就会执行指定的方法。nil类似C的NULL,nil表示一个Objctive-C对象,这个对象的指针指向空。而Nil和nil有一点不一样
学过c/c++的朋友都知道,我们定义struct/class的时候,如果把访问限定符设置为public的话,那么我们是可以直接用.号来访问它内部的数据成员的。所以,任何时候我们使用c++,如果报奇怪的错误,那就要提醒自己是不是把相应的源文件改成.mm后缀了
如果读者之前用过SSH框架的话,看到OC中的Block回调,会感觉非常的亲切,和Java中的接口回调像极了。还是那句话,上些Block的回调代码最为直接。
OC中没有类似Java中的包名这个概念,取而代之的是程序设计师必须给类名加上前缀,使用前缀可以有效的防止名称冲突。基本语法循环语句、条件语句、Boolean、条件运算符、goto语句、空语句、逗号表达式、sizeof运算符、命令行参数、位操作都和C一样。O
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号