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

2018年9月10日

OC基础 - 类对象 | 元类 | 根元类

摘要: ▶ 什么是对象 OC 中所有对象都是由其所对应的类实例化后得来的!其实类本身也是一种对象,几乎所有类都是 NSObject 的子类 @interface NSObject <NSObject> { Class isa; } @end Class 是一个结构指针的 typedef 定义 typedef 阅读全文

posted @ 2018-09-10 20:43 低头捡石頭 阅读(69) 评论(0) 推荐(0) 编辑

UI基础 - UI中常见的结构体和结构体函数

摘要: Frame 相关 1 - 常见的结构体有以下几种 1 NSRange // 范围 2 NSPoint/CGPoint // 坐标 3 NSSize/CGSize // 尺寸 4 NSRect/CGRect // 位置和尺寸 1 // NSRange 2 NSString *firString = @ 阅读全文

posted @ 2018-09-10 20:40 低头捡石頭 阅读(74) 评论(0) 推荐(0) 编辑

OC语言 - NSNumber

摘要: NSNumber 1 - 在 OC 中有 int 型,为什么还要使用数字对象 NSNumber ?这是因为很多类的使用都要求是对象型,比如数组、字典...... 我们使用 NSNumber 来创建和初始化不同类型的数字对象!常用 API 如下 // 基本型转为对象型 + (NSNumber *)nu 阅读全文

posted @ 2018-09-10 20:08 低头捡石頭 阅读(39) 评论(0) 推荐(0) 编辑

OC语言 - 字典 | 集合

摘要: NSDictionary 1 - 字典的特性:① 只能存储对象;② 无序存储;③ key 唯一性 2 - 代码示例 ① 如何使用 NSDictionary 1 // 方式一:创建 2 NSDictionary *dic01 = [[NSDictionary alloc] initWithObject 阅读全文

posted @ 2018-09-10 20:05 低头捡石頭 阅读(43) 评论(0) 推荐(0) 编辑

2018年8月28日

OC语言 - NSDate | NSCalendar

摘要: NSDate | NSDateFormatter 1 - NSDate 是 Cocoa 中用于处理日期和时间的基础类,封装了某一给定的时刻(含日期、时间、时区)。NSTimeInterval 用来表⽰以秒为单位的时间间隔,可以使用 -initWithTimeIntervalSinceNow: 方法 阅读全文

posted @ 2018-08-28 20:13 低头捡石頭 阅读(55) 评论(0) 推荐(0) 编辑

2018年8月7日

OC语言 - 数组 | 数组排序

摘要: 数组 1 - OC 中的数组只能存放对象,不能存放非对象,如 int、结构体、枚举等 ① NSArray 1 NSArray * array01 = [NSArray arrayWithObjects:@"A",@"B",@"C", nil]; 2 NSLog(@"%@",array01); 3 4 阅读全文

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

OC语言 - 字符串

摘要: ■ 字符串 OC 中核心的处理字符串的类就是 NSString 和 NSMutableString 这两个类,它们完成了 OC 中字符串大部分功能的处理 代码示例:如何使用 1. NSString 1 // 创建字符串 2 // 常量区 3 NSString *str01 = @"小白菜"; 4 N 阅读全文

posted @ 2018-08-07 14:11 低头捡石頭 阅读(78) 评论(0) 推荐(0) 编辑

OC语言 - 协议 | 代理

摘要: ■ 协议 Protocol 用来声明一大堆的方法,不能声明成员变量,不能写实现。协议本身一般写在 .h 头文件中,但也可以定义在外边单独的文件中 OC 虽然不能继承多个类,但是能够遵守多个协议。只要父类遵守了某个协议,那么子类同样遵守;协议可以遵守协议,一个协议遵守了另一个协议,就可以拥有另一份协议 阅读全文

posted @ 2018-08-07 13:52 低头捡石頭 阅读(37) 评论(0) 推荐(0) 编辑

iOS开发 - description | SEL

摘要: ▶ description 一般情况下使用 NSLog 和 %@ 输出某个对象时,就会调用这个对象的 description方法,其返回值就是 NSString 字符串型,默认实现返回的格式是 <类名: 对象的内存地址> 代码示例 DemoA:没有重写 description方法 #import < 阅读全文

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

OC语言 - 分类 | 延展

摘要: ■ 分类 分类也叫做类目,它的用途有: 1. 在不改变原有类内容的基础上为该类增加一些方法,创建私有方法的前向引用 2. 可以向对象添加非正式协议 分类只能增加方法,但不能增加成员变量;可以扩展属性,仅仅是声明 setter/getter 接口,实例变量、方法实现均不能生成 方法调用优先级:分类 - 阅读全文

posted @ 2018-08-07 11:01 低头捡石頭 阅读(54) 评论(0) 推荐(0) 编辑

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

导航