Objective-C成员变量和属性

在OC中常见两种变量的定义方式,一种是在@interface的大括号内的成员变量;另一种是在大括号外、跟在@property后面,这种被称为属性

本文介绍了OC中成员变量和属性的区别及使用中需要注意的地方。

成员变量的三种权限

@private:只有类内可以访问
@protected:类内和子类可以访问
@public:类内、其子类和类外都可以访问

子类继承父类的成员变量权限。

继续阅读“Objective-C成员变量和属性”

Objective-C基础

毕业设计选择了“iOS文件加密系统开发”的题目,此前没有接触过iOS开发,但题目难度不高,且指导老师给了比较大的发挥余地,在开发过程中没有遇到太大的困难。在一年后的今天回顾一下项目,把学到的东西整理成文章。

本文介绍了Objective-C语言的基础语法和代码的编写风格。

Objective-C

Objective-C是一门开发Mac OS和iOS操作系统上的应用程序的基础语言,它是C语言的超集,提供了面向对象的能力和动态运行时。

  • C语言源程序可以不经修改直接通过Objective-C编译器进行编译,且支持代码混编。

  • 面向对象的语法为SmallTalk风格,其他非面向对象的语法和数据类型,与C语言完全相同。

继续阅读“Objective-C基础”