iOS
文章平均质量分 66
pp523810076
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最简单的IOS Block与协议 block作为函数参数的使用
1. block是1个数据类型.能不能不能作为函数的参数呢? 当然是可以的. 2. 如何为函数定义block类型的参数? a. 就是在小括弧中声明1个指定格式的block变量就可以了. b. 可以使用typedef简化定义,这样看起来就不会晕了. 3. 如何调用带block参数的函数呢? a. 如果要调用的函数原创 2017-08-03 18:12:14 · 2713 阅读 · 0 评论 -
最简单的IOS 分类
1. 分类. 类别、类目、category 2. 写1个学生类:类中有很多个方法. 吃 喝 拉 撒 睡.... 基本行为 学习、敲代码、写书.... 学习 玩Dota 玩LOL 玩CF.... 玩 爬山、跑步、踢足球..... 运动 ...... 如果将这些方法都写在同1个类模块中.当原创 2017-08-03 15:31:24 · 419 阅读 · 0 评论 -
最简单的IOS - 内存管理 ARC下@property参数总结
1. ARC机制下的对象的回收的标准: 当没有任何强类型的指针指向对象的时候,这个对象就会被立即回收. 2. 强类型指针 弱类型指针. 3. 什么情况下叫做对象没有强指针向指向. 1). 指向对象的强指针被回收. 2). 指向对象的强指针被赋值为nil 4. 在ARC的机制下,@property参数不能使用retain原创 2017-08-03 11:36:16 · 329 阅读 · 0 评论 -
最简单的IOS - 内存管理 四 单个对象和多个对象的内存管理(MRC中)
1. 内存泄露. 指的是1个对象没有被及时的回收.在该回收的时候而没有被回收 一直驻留在内存中,直到程序结束的时候才回收. 2.单个对象的内存泄露的情况. 1). 有对象的创建,而没有对应的relase 2). retain的次数和relase的次数不匹配.原创 2017-08-01 18:14:33 · 392 阅读 · 0 评论 -
最简单的IOS - 内存管理 三 野指针和僵尸对象
1.野指针 C语言中的野指针:定义1个指针变量.没有初始化. 这个指针变量的值是1个垃圾值,指向1块随机的空间. 这个指针就叫做野指针. OC中的野指针:指针指向的对象已经被回收了.这样的指针就叫做野指针. 2.对象回收的本质. 内存回收的本质: 申原创 2017-08-01 17:47:46 · 1022 阅读 · 0 评论 -
最简单的IOS - 内存管理 二 MRC
1.iOS5开始. Xcode4.2开始就支持ARC Xcode7默认支持ARC开发. 默认使用的开发方式就是ARC的模式. 关闭ARC开启MRC. 2.当对象的引用计数器变为0的时候,系统会自动回收对象 在系统回收对象的时候.会自动的调用对象的dealloc方法.原创 2017-08-01 16:45:02 · 343 阅读 · 0 评论 -
最简单的IOS - 内存管理 一
1. 内存管理 内存的作用:存储数据. 1).如何将数据存储到内存之中. 声明1个变量.然后将数据存储进去. 2).当数据不再被使用的时候,占用的内存空间如何被释放? 2.内存中的五大区域 栈:局部变量.当局部变量的作用域被执行完原创 2017-07-26 15:38:25 · 276 阅读 · 0 评论 -
最简单的IOS - Foundation框架 NSFileManager
1. NSFileManger是Foundation框架提供的1个类. 这个类作用:用来操作磁盘上的文件文件夹 对他们进行创建、删除、复制拷贝移动..... 2. NSFileManager是1个类. 这个类的对象是以单例模式创建的. 如何得到NSFileManager的1个单例对象.原创 2017-08-08 14:13:26 · 527 阅读 · 0 评论 -
最简单的IOS - Foundation框架 NSDictionary 与 NSMutableDictionary
1. NSArray与NSMutableArray是OC中的数组. 存储数据的特点:每1个元素紧密相连.并且每1个元素中都是直接存储的值. 缺点:数组元素的下标不固定.都有可能会发生变化.无法通过下标来唯一确定数组中的元素. 希望:有一种存储数据的方式存储到数组中.可以快速唯一的确定数组的元素.原创 2017-08-08 13:43:31 · 501 阅读 · 0 评论 -
最简单的IOS - Foundation框架 NSNumber
1. 无论是NSArray还是NSMutbaleArray里面都只能存储OC对象. 基本数据类型是无法存储的. 2.如何将基本数据类型的数据存储到NSArray数组中. 3.自定义包装类来包装基本数据类型. 定义1个类,这个类的对象的作用是用来存储1个int类型的数据.再将这个对象存原创 2017-08-08 11:56:03 · 464 阅读 · 0 评论 -
最简单的IOS - Foundation框架 NSArray
1.回忆C语言中的数组 特点: a. 存储多个数据. b. 类型相同. c. 长度固定. d.每1个元素都是紧密相连的. 2. NSArray 1).是Foundation框架中的一个类.这个类的对象是来存储多个数据的,具备数组的功能. 所以,NS原创 2017-08-08 11:28:44 · 330 阅读 · 0 评论 -
最简单的IOS - Foundation框架 NSString
1.框架:就是系统(苹果)或者第三方(其他的一些高手)事先写好了一些很牛X功能的类. 把这些类交给我们使用.这些类的集合我们叫做框架. 框架中有很多很多功能相似的类.函数库 Foundation框架: 是1个包这里面有很多类、函数、定义了一些数据类型.原创 2017-08-08 11:04:31 · 392 阅读 · 0 评论 -
最简单的IOS Block与协议 block是一个数据类型
1. OC在C的基础之上新增了一些数据类型. BOOL Boolean class nil SEL id block 2. block是1个数据类型. int double float char ....... 既然是1个数据类型,那么就可以声明这个数据类型的变量. 所原创 2017-08-03 17:45:49 · 739 阅读 · 0 评论
分享