上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 25 下一页

2018年8月7日

OC语言 - 构造方法

摘要: ■ 前言 OC 中 init 开头的方法我们称之为构造方法,也叫初始化方法。比如 Person *p = [Person new] 这里的 new 方法分两步实现 1. 先使用 alloc 方法来分配存储空间 2. 使用 init 方法来对对象进行初始化,目的就是让某个实例对象一创建出来就拥有某些属 阅读全文

posted @ 2018-08-07 10:03 低头捡石頭 阅读(92) 评论(0) 推荐(0) 编辑

OC语言 - 成员变量作用域 | #import和@class

摘要: ■ 成员变量作用域 作用域主要分为四种 1. @public 公开:在有对象的前提下,任何地方都可以直接访问 2. @private 私有:只能在当前类的对象方法中才能直接访问 3. @protected 受保护:只能在当前类和子类的对象方法中访问 4. @package 框架级:作用域介于私有和公 阅读全文

posted @ 2018-08-07 09:44 低头捡石頭 阅读(69) 评论(0) 推荐(0) 编辑

OC语言 - 点语法 | @property和@synthesize

摘要: ■ 前言 OC 设计点语法的目的就是为了让其他语言的开发者可以很快的上手该语言,点语法就是让 OC 和其他面向对象的语言很相像!注:点语法的本质是方法的调用,而不是访问成员变量。其实就是转换成相应的 setter/getter 方法,没有 setter/getter 就不能使用点语法 在 OC 中访 阅读全文

posted @ 2018-08-07 09:06 低头捡石頭 阅读(72) 评论(0) 推荐(0) 编辑

2018年8月6日

OC语言 - 面向对象:多态

摘要: ■ 前言 要使用多态就必须要有继承,没有继承就没有多态!多态在代码中的体现就是允许父类指针指向子类对象 OC 使用多态时会自行动态检测,以调用真实的对象方法 ■ 使用多态 1. 下面是一个简单的多态 // - Animal.h :只有一个干饭的方法 1 #import <Foundation/Fou 阅读全文

posted @ 2018-08-06 18:06 低头捡石頭 阅读(46) 评论(0) 推荐(0) 编辑

OC语言 - 面向对象:继承

摘要: ■ 继承 OC 不允许子类和父类拥有相同名称的成员变量名,但子类可以拥有和父类相同名称的方法 OC 属于单根继承,不可以互相继承,它只能有一个父类!OC 中的根类只有一个 NSObject 继承具有传递性,子类会拥有父类除了私有实例变量以外的所有特征和行为,如果子类从父类中继承的方法不满意,可以重写 阅读全文

posted @ 2018-08-06 17:39 低头捡石頭 阅读(54) 评论(0) 推荐(0) 编辑

OC语言 - 方法 | 函数

摘要: ■ 方法 | 函数 我们在设计一个类时只关注三个要素:类名、属性、方法。注:类名的第一个字母大写且不能有下划线或者采用驼峰标识法 类中的每个对象在内存中都占据一定的存储空间,且都有一份属于自己单独的成员变量,所有对象的成员方法在整个内存中也只有一份 每个对象内部都默认有一个 isa 指针,它是对象中 阅读全文

posted @ 2018-08-06 17:31 低头捡石頭 阅读(78) 评论(0) 推荐(0) 编辑

OC语言 - 封装 | 设置器和访问器

摘要: ■ 封装 面向对象的三大特性:封装、继承、多态 在 OC 中我们使用 @interface 和 @implementation 来对类进行管理 1. @interface 就好像暴露在外面的时钟表面,像外界提供展示以及接口 2. @implementation 就好像隐藏在时钟内部的构造实现,把具体 阅读全文

posted @ 2018-08-06 16:30 低头捡石頭 阅读(60) 评论(0) 推荐(0) 编辑

OC语言 - 内存分布 | 方法 | Xcode文件编译

摘要: ■ 简言 1. Objective-C 是一种面向对象的编程语言,主要应用于苹果公司的操作系统,如 iOS 和 OS X。它也是苹果的 Cocoa 和 Cocoa Touch 框架的基础 2. Objective-C 是 C 语言的超集,添加了 Smalltalk 风格的面向对象特性法,它完全兼容 阅读全文

posted @ 2018-08-06 15:04 低头捡石頭 阅读(80) 评论(0) 推荐(0) 编辑

2018年4月28日

Swift - 运算符 | 断言 | 先决条件

摘要: 运算符 1 - Swift 所支持的运算 ① 赋值 = ② 复合赋值 += -= ② 算术 + - * / ③ 求余 % ④ 自增/自减 ++ -- ⑥ 比较运算 == != > < >= <= ⑦ 逻辑运算 && || ! ⑧ 三目运算 ? : 注:同 C 语言一样,它是 Swift 中唯一的三目 阅读全文

posted @ 2018-04-28 21:00 低头捡石頭 阅读(30) 评论(0) 推荐(0) 编辑

2018年4月24日

Swift - 字符串 | 整型 | 浮点型

摘要: 前言 Swift 中常用的数据类型有 Int、Float、Double、Bool、Character、String、Array、Dictionary、Tuple、Optional...... 数据类型的首字母都是大写 一般来说没有必要明确指定变量、常量的类型,Swift 可以自动推断出这个常量、变量 阅读全文

posted @ 2018-04-24 19:13 低头捡石頭 阅读(54) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 25 下一页

导航