精通iOS开发
奇风
Flutter、iOS开发
展开
-
[精通iOS开发(第5版)]第15章 Grand Central Dispatch和后台处理笔记
本章主要讲述如何在IOS设备上进行多线程编程的问题。为此,苹果公司提供了GCD技术进行任务的分派。另外还添加了block语言功能:block可以在把代码块传递给另一个方法或函数的位置进行定义,即所谓的内联方式定义。(感觉这个特性只是增加了代码块的可读性)block可以访问在创建它的范围内可用的变量。(这是一个比较实用的特性,避免了大量参数的传递)block可以以读/写的方式访问原创 2015-07-08 22:21:50 · 725 阅读 · 0 评论 -
[精通iOS开发(第5版)]第16章 使用Quartz和OpenGL绘图 笔记
该章主要讲述了在iphone中绘图的两种方式。其中Quartz方式和Delphi中的绘图方法类似,都是存在类似于虚拟画板、画笔、笔刷的概念。原创 2015-07-27 23:01:18 · 598 阅读 · 0 评论 -
[精通iOS开发(第5版)]第18章 Core Location 和 Map Kit 笔记
本章主要讲述了位置管理器CLLocationManager的用法以及地图包MapKit的初步使用。其讲述脉络如下:Core Location使用的三种定位技术:GPS(A-GPS)定位,蜂窝基站ID定位,WPS(Wi-fi Positioning Service)Wi-Fi定位服务。位置管理器的基本应用:设置委托;设置精度desiredAccuracy,系统提供了一系列的常量可原创 2015-07-29 21:26:03 · 587 阅读 · 0 评论 -
[精通iOS开发(第5版)]第17章 轻击、触摸和手势 笔记
该章主要讲述iphone开发中使用的触控交互技术。其讲述脉络为:讲述触控交互中的响应者和响应者链的概念,这一概念和windows编程中的消息处理概念类似,都存在较为明晰的层级关系,且事件或消息可以层层递进;然后讲述了四个基础的触控通知,即touchesBegan/touchesMoved/touchesEnded/touchesCancelled,其中touchesCancelled是原创 2015-07-29 00:51:39 · 647 阅读 · 0 评论 -
[精通iOS开发(第5版)]第20章 照相机和照片库 笔记
本章主要讲述了在ios平台上开发如何使用摄像头和照片库的问题。iOS上的应用程序通常不能够获取自己沙盒外的其他数据,所以苹果提供了图像选取器UIImagePickerController来满足应用程序从照相机或者照片库获取图片的需求;用户可以指定不同的源:照相机、媒体库或者最近使用的相册;选取器提供isSourceTypeAvailabel方法判断源是否可用;presentViewCont原创 2015-07-30 23:17:03 · 653 阅读 · 0 评论 -
[精通iOS开发(第5版)]第21章 集合视图 笔记
本章主要讲述iOS6中新出现的集合视图UICollectionView,该视图与UITableView类似,但是布局上更加多样化。该视图提供了header,content,footer不同的表格视图,可以根据不同的类型定制不同的布局规则;该视图具有DataSource属性,遵循了UICollectionViewDataSource协议,用来向界面提供数据;该视图具有Delegate属性,遵原创 2015-08-01 20:12:26 · 599 阅读 · 0 评论