随笔分类 -  IOS笔记PPT

MJ老师的总结,个人仅是拿来学习,在此谢MJ资源
摘要:常用类NSURL:请求地址NSURLRequest:一个NSURLRequest对象就代表一个请求,它包含的信息有一个NSURL对象请求方法、请求头、请求体请求超时… …NSMutableURLRequest:NSURLRequest的子类NSURLConnection负责发送请求,建立客户端和服务 阅读全文
posted @ 2017-03-14 14:11 laugh 阅读(125) 评论(0) 推荐(0)
摘要:网络基础 为什么要学习网络编程 在移动互联网时代,移动应用的特征有几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水移动网络应用 = 良好的UI + 阅读全文
posted @ 2017-03-14 12:33 laugh 阅读(365) 评论(0) 推荐(0)
摘要:简介什么是GCD全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序 阅读全文
posted @ 2017-03-14 12:14 laugh 阅读(209) 评论(0) 推荐(0)
摘要:什么是RunLoop 从字面意思看运行循环跑圈基本作用保持程序的持续运行处理App中的各种事件(比如触摸事件、定时器事件、Selector事件)节省CPU资源,提高程序性能:该做事时做事,该休息时休息...... 如果没有RunLoop 没有RunLoop的情况下第3行后程序就结束了 如果有了Run 阅读全文
posted @ 2017-03-14 11:41 laugh 阅读(342) 评论(0) 推荐(0)
摘要:简介NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程NSOperation和NSOperationQueue实现多线程的具体步骤先将需要执行的操作封装到一个NSOperation对象中然后将NSOperation对象添加到NSOperat 阅读全文
posted @ 2017-03-14 11:11 laugh 阅读(173) 评论(0) 推荐(0)
摘要:多线程的优缺点 多线程的优点能适当提高程序的执行效率能适当提高资源利用率(CPU、内存利用率)多线程的缺点创建线程是有开销的,iOS下主要成本包括:内核数据结构(大约1KB)、栈空间(子线程512KB、主线程1MB,也可以使用-setStackSize:设置,但必须是4K的倍数,而且最小是16K), 阅读全文
posted @ 2017-03-14 10:16 laugh 阅读(1707) 评论(0) 推荐(0)
摘要:掌握设置UITableView的dataSource、delegateUITableView多组数据和单组数据的展示UITableViewCell的常见属性UITableView的性能优化(cell的循环利用)自定义Cell什么是UITableView 在众多移动应用中,能看到各式各样的表格数据 在 阅读全文
posted @ 2017-02-07 11:02 laugh 阅读(187) 评论(0) 推荐(0)
摘要:什么是copyCopy的字面意思是“复制”、“拷贝”,是一个产生副本的过程 常见的复制有:文件复制 作用:利用一个源文件产生一个副本文件 特点: 修改源文件的内容,不会影响副本文件 修改副本文件的内容,不会影响源文件 OC中的copy 作用:利用一个源对象产生一个副本对象 特点: 修改源对象的属性和 阅读全文
posted @ 2017-02-07 10:23 laugh 阅读(153) 评论(0) 推荐(0)
摘要:NSDictionary 什么是NSDictionary NSDictionary翻译过来叫做”字典” 日常生活中, “字典”的作用: 通过一个拼音或者汉字, 就能找到对应的详细解释 NSDictionary的作用类似: 通过一个key, 就能找到对应的value NSDictionary是不可变的 阅读全文
posted @ 2017-02-06 15:53 laugh 阅读(213) 评论(0) 推荐(0)
摘要:6.Foundation框架 什么是框架 众多功能\API的集合 Foundation框架的作用 Foundation框架是Mac\iOS中其他框架的基础 Foundation框架包含了很多开发中常用的数据类型: 结构体 枚举 类 如何使用Foundation框架 要想使用Foundation框架中 阅读全文
posted @ 2017-02-06 15:44 laugh 阅读(251) 评论(0) 推荐(0)
摘要:1.内存管理 内存 移动设备的内存极其有限,每个app所能占用的内存是有限制的,下列行为都会增加一个app的内存占用 创建一个OC对象 定义一个变量 调用一个函数或者方法 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等 如果 阅读全文
posted @ 2017-02-06 11:57 laugh 阅读(286) 评论(0) 推荐(0)
摘要:适配 什么是适配? 适应、兼容各种不同的情况移动开发中,适配的常见种类 系统适配 针对不同版本的操作系统进行适配屏幕适配 针对不同大小的屏幕尺寸进行适配屏幕适配 iPhone的尺寸 3.5inch、4.0inch、4.7inch、5.5inch iPad的尺寸 7.9inch、9.7inch 屏幕方 阅读全文
posted @ 2017-02-04 17:58 laugh 阅读(171) 评论(0) 推荐(0)
摘要:掌握 UIScrollView的常见属性 UIScrollView的常用代理方法 UIScrollView的缩放 UIScrollView和UIPageControl的分页 NSTimer的使用什么是UIScrollView 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限 , 阅读全文
posted @ 2017-02-04 17:04 laugh 阅读(113) 评论(0) 推荐(0)
摘要:什么是UIImageView UIKit框架提供了非常多的UI控件,但并不是每一个都很常用,有些控件可能1年内都用不上,有些控件天天用,比如UIButton、UILabel、UIImageView、UITableView等等 UIImageView极其常用,功能比较专一:显示图片 什么是UILabe 阅读全文
posted @ 2017-02-04 12:00 laugh 阅读(254) 评论(0) 推荐(0)
摘要:什么是控件?屏幕上的所有UI元素都叫做控件(也有叫做视图、组件)比如按钮(UIButton)、文本(UILabel)都是控件控件的共同属性有哪些?尺寸位置背景色......苹果将控件的共同属性都抽取到父类UIView中,所有的控件最终都继承自UIViewUIButton、UILabel都继承自UIV 阅读全文
posted @ 2017-02-04 10:57 laugh 阅读(202) 评论(0) 推荐(0)