IOS之学习笔记一

1、cocoa框架包含Foundation、Application Kit(Appkit)

2、@autoreleasepool{ *** } @autoreleasepool自动释放池,在里面的代码会自动释放内存,不会内存泄漏

3、objective-c 2.0引入ARC(自动引用计数)机制和自动释放池,降低内存管理难度

4、NSLog()的NS是一个前缀,Cocoa对其所有的函数、常量、类型前面都会增加"NS"前缀,这个前缀区分函数来自Cocoa,而不是来自其它程序包

5、字符串@"chenyu"前面加@号是为了区分C语言里面的字符串,好吧,这个我之前也觉得奇怪。

6、objective-c程序早期Xcode用gcc编译, Xcode4开始用内置的LLVM(Low Level Virtual Mach低级虚拟机)编译

7、在mac终端编译c程序命令, clang -fobjc-arc -framework Foundation **.m -o **.out,然后在终端执行./××.out 就行了

8、NSLog(@"helli is %ld", [str length]);这里的[]就是调用的意思

9、oc基本数据类型包括整形、浮点型、字符型、枚举型

10、oc还有一种特殊的空类型(null type),nil空引用是空类型唯一的值,空引用(nil)可以转换为任何引用类型

11、整形一般是short、int、long、long long,mac系统它们占的字节分别是2个字节、4个字节、8个字节、8个字节、

在ios系统里面,分别是2个字节、4个字节、4个字节、8个字节


更多请见:http://www.mark-to-win.com/tutorial/52009.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值