温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

object-c的一些注意知识点

发布时间:2020-06-20 09:27:22 来源:网络 阅读:679 作者:我是谁VS梦 栏目:开发技术

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

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

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

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。

 

先这些了,后面再添加。

 

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI