object-c的一些注意知识点-创新互联

1、Object-C中的成员变量使用了@public、@protected、@private作为访问修饰符,默认的是@protected(类访问和子类访问)。Object-C中只有成员变量有访问修饰符,类变量、类方法、成员方法是没有访问修饰符的,所有的方法都是@public,所有的类变量都是@private。

成都创新互联公司长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为莱芜企业提供专业的成都网站设计、成都网站制作,莱芜网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

2、没有在@interface中声明的方法依然可以在@implementation中调用。这是由于object-c是动态语言一般情况下,都会提供h文件,所以在m文件中写h文件中没有的方法,别人是不会知道的,这相当于将方法变相的私有化。

3、#import"xxx"=#import(系统头文件)+当前目录。

4、方法中的类型描述(返回值类型、参数类型)都必须使用()包围。

5、object-c中的类方法只能类调用。

6、以@end表示接口定义结束。与java不同的是java的类型定义使用{ }包围,而object-c中的{ }只包围成员变量,因此必须有个结束标志。

7、

Bool bi=8960;

If(bi==YES)

{

 Printf(“YES”);

}

Else

{

 Printf(“NO”);//BOOL是一个8位的整数,8960的低八位恰好全都是0。

                         //非零值未必是BOOL的YES,但0一定是NO.

}

8、Object-oriented programming is all about indirection.OOP uses indirection for accessing data,just as we did in the previous examples by employing variables,files,and arguments.----Learn Objective-C on the Mac 2nd Edition。

先这些了,后面再添加。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站名称:object-c的一些注意知识点-创新互联
标题路径:http://myzitong.com/article/dcdphe.html