objective-c学习心得之NS
文章目录
前端工程师嘛,还是不能只关注HTML,CSS和JS。由于公司现在把web前端组要和native合并,同时市面上确实native这块也比较火热。在这个契机下,准备开个学习目录,记录下自己的学习心得。
cocoa框架NS*之类的语法特征:
- 前缀NS一方面避免和C语言变量申明冲突,同时也扩展了COCOA框架的很多函数。
- OC的代码编译器兼容C,OC。在特定的情况下还可以兼容C++代码。
OC语言设计的初衷有几点
- 代码精简,函数调用用[]来显示
- 变量类型突出,函数调用时候都会标示变量的类型。
- OOP面向对象,interface接口和implement都会放在不同的文件里面
- 语法兼具前端画界面和后端的数据逻辑内存管理。(这个方面比JS要考虑的东西更多一点)