`
gaojingsong
  • 浏览: 1153415 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

IOS语法

    博客分类:
  • IOS
阅读更多
支持C语法
支持面向对象特性
兼容性好,可以同时在项目中使用OC、C++,也可以引入C、C++库文件
OC中没有命名空间机制,也没有包的概念,为了区分不同的类,在类名加前缀
OC中关键字表示都以@开头,用于区分C和C++的关键字,字符串也以@开头,如@public、@protected、@private


变量的作用域主要分为四种:
(1)@public (公开的)在有对象的前提下,任何地方都可以直接访问。
(2)@protected (受保护的)只能在当前类和子类的对象方法中访问
(3)@private (私有的)只能在当前类的对象方法中才能直接访问
(4)@package (框架级别的)作用域介于私有和公开之间,只要处于同一个框架中就可以直接通过变量名访问


Foundation框架是包含常用一些结构体、枚举、类的一个框架,目的是使开发更快捷,
Foundation框架定义了一下功能:
基本的对象:NSNumber 、NSString 、NSDate 、
常用结构体和枚举:
基本集合:NSArray 、NSDictionary 、NSSet
内存管理:
操作系统服务:文件操作、URL、进程
归档和解档:
Foundation框架的特点:
1.都是以NS为前缀。
2.类都是继承自超类Object
0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics