摘要:
一、进程和线程1.什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开 Chrome、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程2.什么是线程1个进程要想执行任务,必须得有线程(每1个... 阅读全文
摘要:
基本需要知道的 :unsigned : 没符号的signed : 有符号的int : 整型看看OC的定义 :1 #if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LI... 阅读全文
摘要:
每个App新版的时候,总有一些变化,主流上基本会将一个新版本的新特性,以图片轮播的形式展示新特性的图片为新特性新建一个继承UIViewController的控制器管理新特性的逻辑->创建一个控制器的view来管理软件新特性-> 创建一个ScrollView// 1.创建一个ScrollView : ... 阅读全文
摘要:
//当我们所写的程序里没用用Nib文件(XIB)时,用代码控制视图内容,需要调用initWithFrame去初始化- (id)initWithFrame:(CGRect)frame{ if (self =[superinitWithFrame:frame]) { // 初始化代码... 阅读全文
摘要:
JSON解析框架JSONKit :与系统API较为接近的应该是JSONKitSBJSON : 老框架, 不建议使用NSJSONSerialiation(苹果原生API)XML解析框架libxml2 : 纯C语言,默认包含在IOS SDK中,同时支持DOM和SAX方式解释GDataXML : DOM方... 阅读全文
摘要:
懒汉式单例模式 下面的代码块, 基本是单例模式的完整版本了. 可扩展的地方,可以在init方法中作扩展. 1 // static 在全局变量的作用域仅限于当前文件内部 2 static id _instance; 3 4 /** 5 * alloc方法内部会调用这个方法 , zone是代表内存块的意 阅读全文
摘要:
这里,总结了一些很零散的知识点,日常开发中的一些小技巧等。UI控件 :需要设置 Button 的image和backgroundImage, 建议先把按钮类型改为custom,才能保证设置成功。小技巧 :属性名不能以 new 开头,因为 new 在OC中属于一个关键字只有在init开头的构造方法中,... 阅读全文
摘要:
什么是HTTP通讯过程?1. 请求 (客户端发送请求信息到服务器的过程)-> 请求行 : 请求方法 , 请求路径 , HTTP协议的版本*GET , /Server/resources/vidios/1.mp4 , HTTP/1.1-> 请求头 : 客户端的一些描述信息User - Agent : ... 阅读全文
摘要:
基本需要知道的 :进程 : 简单点来说就是,操作系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在受保护的内存空间内线程: 一个进程(进程)想执行任务,必须有线程(所以,每个进程至少有1条线程),线程是进程的基本执行单元.疑问 :在一条线程中怎样执行任务?线程的串行线程的串行 : ... 阅读全文
摘要:
1.事件类型、响应者•在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”••UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收并处理事件•iO... 阅读全文