免费开源的iOS开发学习平台

- OC基础 -

OC文件管理:4-文件内容读取与写入
当对文件进行操作时,有时需要读取文件的内容,然后把文件的内容放到内存中的一块缓冲区以供后续使用。另外,有时还需要把数据缓冲区中的内容写入到文件中进行保存。这两种操作就涉及到文件的读取以及写入操作...
OC文件管理:3-枚举目录中的内容
查看某个文件夹中的文件列表,在文件操作中是被高频使用的,在DOS中我们可以使用DIR命令,在Linux中可以使用ls命令,在iOS开发中,我们可以使用enumeratorAtPath:方法以及c...
OC文件管理:2-NSFileManager类:目录操作
NSFileManager类也提供了用于处理目录的一些方法,这些方法与处理普通文件的方法类似。获取与变更当前目录像我们在操作系统中对文件操作类似,我们经常需要获取当前所在的目录,并且可以通过前进...
OC文件管理:1-NSFileManager类:文件操作
基于NSFileManager类,允许用户对文件进行基本操作,这些操作包括:创建新的文件、读取文件、对文件进行复制、移动以及删除等等,同时还可以对文件的一些常规属性进行读取以及修改。基本概念在学...
OC基础:协议Protocol
协议是多个类共享的一个方法列表,在协议中列出的方法,在定义协议的类中并没有给出具体的实现,而协议的实现的功能是在遵守协议的类中定义的。通过协议可以实现对象之间的通信,同时又能够使类的定义更加通用...
OC基础知识:分类Category
当我们需要为UIKit类/Foundation框架中提供的系统类增加新的API时,可以有多种方法实现,例如,我们可以新建一个子类,然后在子类中实现新的功能,但这样做会增加很多类,从而增加代码维护...
单例singleton模式–单例类的实现
单例模式的作用是用来解决一个应用中某个类只有唯一一个对象的问题。单例类在iOS开发中是非常重要的,在系统提供个类中,诸如:UIApplication类、NSUserDefaults类、NSNot...
OC Block块:5-系统框架中的Block
Apple定义的系统框架的API中,对Block的使用也比较集中,主要在动画、通知等等几个方面,因此,对于普通开发者来说,重点掌握系统框架API中Block的使用也是比较有必要的。1、系统框架A...
OC Block块:4-回调CallBack
在iOS的开发过程中,Block的回调使用非常普遍,也是Block的重要用法之一,在使用过程中经常可以用于替换代理的实现方法。例如,当一段动画播放完成后,执行一段代码,当得到请求的网络数据后,执...
OC Block块:3-访问Block之外定义的变量
在使用Block时,有时会涉及到修改Block定义之外的对象,为了能够修改定义在Block之外的对象,必须在该对象声明时,添加**__Block**关键字(两个下划线)。1、访问Block之外的...