随笔分类 -  知识复习总结

摘要:1、首先进入网址http://developer.apple.com2、第二登入,点击 阅读全文
posted @ 2015-10-23 16:39 穿山甲随笔-iOS开发 阅读(189) 评论(0) 推荐(0)
摘要:比如我有一个Singleton的类(DemoStatusManage),他有一个实例方法currentStatus会返回一个1-100的随机数。@interfaceDemoStatusManage:NSObject+(instancetype)sharedManage;-(int)currentSt... 阅读全文
posted @ 2015-10-23 14:28 穿山甲随笔-iOS开发 阅读(326) 评论(0) 推荐(0)
摘要:UI基础OC常用数据类型BlockBlock封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:block是inline(内联函数)的,并且默认情况下它对局部变量是只读的苹果官方建议尽量多用block。... 阅读全文
posted @ 2015-10-18 00:52 穿山甲随笔-iOS开发 阅读(553) 评论(0) 推荐(0)
摘要:lKVC\KVOlKVC(key value coding)l我们一般是通过调用set方法或属性的点语法来直接更改对象的状态,即对象的属性值,比如[stu setAge:10]; stu.age = 9;lKVC,它是一种间接更改对象状态的方式,其实现方法是使用字符串来描述对象需要更改的属性。KVC... 阅读全文
posted @ 2015-10-18 00:45 穿山甲随笔-iOS开发 阅读(204) 评论(0) 推荐(0)
摘要:n音频n简介n简单来说,音频可以分为2种p音效ü又称“短音频”,通常在程序中的播放时长为1~2秒ü在应用程序中起到点缀效果,提升整体用户体验p音乐ü比如游戏中的“背景音乐”,一般播放时间较长ün播放音频需要用到的框架pAVFoundation.frameworkn音效的播放// 1.获得音效文件的路... 阅读全文
posted @ 2015-10-18 00:39 穿山甲随笔-iOS开发 阅读(184) 评论(0) 推荐(0)
摘要:n静态库n简介n什么是库?p库是程序代码的集合,是共享程序代码的一种方式pn根据源代码的公开情况,库可以分为2种类型p开源库ü公开源代码,能看到具体实现ü比如SDWebImage、AFNetworkingp闭源库ü不公开源代码,是经过编译后的二进制文件,看不到具体实现ü主要分为:静态库、动态库n静态... 阅读全文
posted @ 2015-10-18 00:38 穿山甲随笔-iOS开发 阅读(230) 评论(0) 推荐(0)
摘要:n百度地图APIn申请keynhttp://lbsyun.baidu.com/apiconsole/keyn申请keyn下载SDKn下载百度地图开发包:http://api.map.baidu.com/lbsapi/cloud/sdkiosdev-download.htmn最新版本是2.1.0nn开... 阅读全文
posted @ 2015-10-18 00:37 穿山甲随笔-iOS开发 阅读(499) 评论(0) 推荐(0)
摘要:UI高级CALayer掌握CALayer的基本属性CALayer和UIView的关系position和anchorPoint的作用CALayer在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView其实UIView之所... 阅读全文
posted @ 2015-10-18 00:36 穿山甲随笔-iOS开发 阅读(182) 评论(0) 推荐(0)
摘要:触摸事件iOS中的事件在用户使用app过程中,会产生各种各样的事件iOS中的事件可以分为3大类型响应者对象在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”UIApplication、UIViewController、UIView都... 阅读全文
posted @ 2015-10-18 00:35 穿山甲随笔-iOS开发 阅读(182) 评论(0) 推荐(0)
摘要:常用小功能小功能简介iOS中的很多小功能都是非常简单的,几行代码就搞定了,比如打电话、打开网址、发邮件、发短信等打电话-方法1最简单最直接的方式:直接跳到拨号界面NSURL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication sha... 阅读全文
posted @ 2015-10-18 00:34 穿山甲随笔-iOS开发 阅读(397) 评论(0) 推荐(0)
摘要:URLSessionURLSessionNSURLSession是iOS7中新的网络接口,与NSURLConnection是并列的。当程序在前台时,NSURLSession与NSURLConnection大部分可以互相替代NSURLSession支持后台网络操作,除非用户强行关闭NSURLSessi... 阅读全文
posted @ 2015-10-18 00:32 穿山甲随笔-iOS开发 阅读(268) 评论(0) 推荐(0)
摘要:UI高级Quartz2Dhttp://ios.itcast.cn iOS学院掌握drawRect:方法的使用常见图形的绘制:线条、多边形、圆绘图状态的设置:文字颜色、线宽等图形上下文状态的保存与恢复(图形上下文栈)图片裁剪截图什么是Quartz2DQuartz 2D是一个二维绘图引擎,同时支持iOS... 阅读全文
posted @ 2015-10-18 00:30 穿山甲随笔-iOS开发 阅读(888) 评论(0) 推荐(0)
摘要:•通知机制•掌握•通知的发布••通知的监听••通知的移除•通知中心(NSNotificationCenter)•每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信•任何一个对象都可以向通知中心发布通知(NSNotification),描... 阅读全文
posted @ 2015-10-18 00:29 穿山甲随笔-iOS开发 阅读(335) 评论(0) 推荐(0)
摘要:数据存储iOS应用数据存储的常用方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档(NSCoding)SQLite3Core Data应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里... 阅读全文
posted @ 2015-10-18 00:28 穿山甲随笔-iOS开发 阅读(550) 评论(0) 推荐(0)
摘要:控制器管理掌握控制器以及view的多种创建方式UINavigationController的简单使用:添加\移除子控制器UINavigationBar内容的设置控制器的生命周期方法Segue的使用控制器之间数据的传递UITabBarController的简单使用UITabBarController和... 阅读全文
posted @ 2015-10-18 00:27 穿山甲随笔-iOS开发 阅读(213) 评论(0) 推荐(0)
摘要:文件下载视频播放HTTP HEAD方法NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:0 timeoutInterval:kTimeout];request.HTTPMethod =... 阅读全文
posted @ 2015-10-18 00:25 穿山甲随笔-iOS开发 阅读(276) 评论(0) 推荐(0)
摘要:程序启动原理掌握Info.plist和pch文件的作用UIApplication的常见使用AppDelegate的代理方法UIApplication、AppDelegate、UIWindow、UIViewController的关系iOS程序的完整启动过程…Info.plist常见的设置建立一个工程后... 阅读全文
posted @ 2015-10-18 00:24 穿山甲随笔-iOS开发 阅读(347) 评论(0) 推荐(0)
摘要:Copy & MutableCopyCopy & MutableCopy使用copy或mutableCopy方法可以创建一个对象的副本copy需要实现NSCoppying协议创建的是不可变副本(如NSString、NSArray、NSDictionary)mutableCopy需要先实现NSMuta... 阅读全文
posted @ 2015-10-18 00:23 穿山甲随笔-iOS开发 阅读(163) 评论(0) 推荐(0)
摘要:•UIScrollView•掌握•UIScrollView的常见属性••UIScrollView的常用代理方法••UIScrollView的缩放••UIScrollView和UIPageControl的分页••NSTimer的使用•作业•将喜马拉雅和图片轮播器结合在一起••制作一个app的新特性界面... 阅读全文
posted @ 2015-10-18 00:22 穿山甲随笔-iOS开发 阅读(138) 评论(0) 推荐(0)
摘要:视频播放如何播放视频iOS提供了MPMoviePlayerController、MPMoviePlayerViewController两个类,可以用来轻松播放视频和网络流媒体\网络音频提示:网络音频同样使用此控制器播放YouTobe就是用MPMoviePlayerController实现的MPMov... 阅读全文
posted @ 2015-10-18 00:21 穿山甲随笔-iOS开发 阅读(1957) 评论(0) 推荐(0)