OC-菜鸟之路
文章平均质量分 53
夏浩文
Some people die at 21 and aren’t buried until 81
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
#Objective - C - Eighth-day 内存管理总结
内存管理简介和要点为什么要管理内存? iOS应⽤用程序出现Crash(闪退),90%的原因是因为内存问题。 在一个拥有数十个甚⾄至是上百个类的工程⾥里,查找内存问题极其困难,学会内存管理,能帮我们减少出错的几率。 内存问题体现在两个⽅方面:内存溢出、野指针异常。 常见Crash原因:内存溢出,野指针异常 内存管理方式 垃圾回收机制(Garbage-Collection)。 MRC(Manual原创 2015-12-28 17:40:11 · 749 阅读 · 0 评论 -
#Objective - C - sixth-Day 数组排序及集合遍历
总结 遍历:对集合中元素依次取出的过程叫做遍历。 原理:通过for循环的循环变量⽤作数组元素下标来获取不同下标的元素。 循环次数就是数组元素的个数。 数组是有序容器,因此集合中只有数组才能排序。 实际使用中可对元素进行升序降序排序方便查阅寻找 课题重点:forin循环遍历,缺点不能对指定数量遍历 数组排序数组排序一些方法 //不可变数组NSArray排序 //排序方法里带Array字样原创 2015-12-22 20:03:03 · 1023 阅读 · 0 评论 -
#Objective - C - Fifth-Day 三大容器(数组、字典、集合)常用语法归纳总结
容器总结: OC中为我们提供了三大容器,数组,字典和集合,三个容器中存储的都是对象类型。 数组:是一个有序的集合,当我们需要管理有序的⼀组对象的时候需要使⽤用数组。 字典:是一个无序集合,里面存储的对象是一个一个的键值对,我们获取数据的时候需要使用对应的key来操作,并且key在字典中是唯一的。 集合:集合是一个无序的容器,并且容器中的对象不能够重复。 可变容器类对象是不可变容器类对象的子类.原创 2015-12-21 17:57:29 · 1383 阅读 · 0 评论 -
#Objective - C - Fourth-Day NSString的常用语法点总结
初始化 字符串截取 字符串比较 字符串长度 字符串相等与前后缀 存在关系 字符串拼接 类型转换 字符串转换数组 大小写替换 去除字符串的符号 可变字符串 初始化//创建字符串 NSString *str1 = [NSString stringWithFormat:@"鸡.贼memem3.1415962daHHH.a"]; //[NSString string]; NSString *原创 2015-12-19 15:16:12 · 788 阅读 · 1 评论 -
#Objective - C - sixth-Day OC小练习 省市区排序
思路总结 先取导入的text地区数据 进行分割->放入省数组 (字符串分割) 遍历省数组 ->创建新数组 获取省数组 (条件寻找省中) 创建省字典->value:省数组 key:@”省名字” (先取出省的地区信息) 创建一个市数组 (放入省字典中-备用) (这时省字典里的市数组为:null 空) (条件寻找市中) 创建市字典->value:市数组 key@”市名字” (取出市的地区信息) 创建新的市原创 2015-12-23 11:25:25 · 1176 阅读 · 0 评论 -
#Objective - C - OC内存管理总结
好东西放着多看看 一、基本原理 (一)为什么要进行内存管理。 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。 管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。 本质原因是因为对象和其他数据类型在系统中的存储空转载 2015-12-26 10:07:01 · 723 阅读 · 0 评论 -
#Objective - C - 字面量(Literals)整理
今天整理一下关于Objective-C Literals的内容,Literals翻译成字面量或者字面值,就是直接被写到源代码中的值。这不是一个陌生的概念,我们在写程序的时候能频繁的见到。我们很早就见过NSString 字面量了: NSStringNSString *greeting = @”Hello World”; 它的语法很简单,上面的代码就是通过在C字符串的前面加上@符号创建了一个转载 2015-12-26 11:32:00 · 740 阅读 · 0 评论
分享