守望远方

热爱生活 热爱工作 守望远方

2012年9月24日

IOS学习笔记 多线程

摘要: 子线程不能更新UI支持多线程的类很多NSThread,NSInvocationOperation,NSOperationQueue很多类能给线程加锁NSLock,NSCondition,NSConditionLock。。。每个线程都要加一个AutoReleasePool 阅读全文

posted @ 2012-09-24 17:22 守望远方 阅读(195) 评论(0) 推荐(0) 编辑

2012年9月22日

IOS学习笔记(九)UIImagePicker

摘要: 1 - (IBAction)openCamera:(id)sender 2 { 3 //UIImagePickerController 类方法,判断源是否可用 UIImagePickerController是一个图片挑选控制器 可以通过三种途径挑选图片。Camera、PhotoLibrary、SavedPhotoAlbum 4 BOOL hasCamera = [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera];//判断照相机是否可用(是否有摄像头) ... 阅读全文

posted @ 2012-09-22 14:57 守望远方 阅读(2152) 评论(0) 推荐(0) 编辑

2012年9月20日

IOS学习笔记(八)CoreData

摘要: 使用Core Data的框架,大多数的功能都可以自动实现,因为我们有managed object context(管理对象的上下文,有时直接叫"Context")。managed object context就像是一个关卡,通过它可以访问框架底层的对象——这些对象的集合我们称之为"persistence stack"(数据持久栈)。 managed object context作为程序中对象和外部的数据存储的中转站。栈的底部是persistence object stores(持久化数据存储) 阅读全文

posted @ 2012-09-20 20:24 守望远方 阅读(2627) 评论(0) 推荐(0) 编辑
为UIWebView实现离线浏览

摘要: 原文转自http://www.keakon.net/2011/08/14/%E4%B8%BAUIWebView%E5%AE%9E%E7%8E%B0%E7%A6%BB%E7%BA%BF%E6%B5%8F%E8%A7%88为UIWebView实现离线浏览201181401:30 PM5146次查看分类:iOS开发标签:Objective-C,iOS开发智能手机的流行让移动运营商们大赚了一笔,然而消费者们却不得不面对可怕的数据流量账单。因为在线看部电影可能要上千块通讯费,比起电影院什么的简直太坑爹了。所以为了减少流量开销,离线浏览也就成了很关键的功能,而UIWebView这个让人又爱又恨的玩意弱爆了 阅读全文

posted @ 2012-09-20 20:01 守望远方 阅读(378) 评论(0) 推荐(0) 编辑

2012年9月19日

IOS学习笔记(七)网络连接

摘要: 当以C/S模式连接网络时,client首先要知道server的URL,然后向server发送request。server接受请求并发送response给client,然后不断的向client发送数据(可能分为N次发送完毕)。第一步 设置URL 第二步, 创建请求(requset)第三步 连接服务器,如过是异步方式还是设置UIWebViewDelegate 阅读全文

posted @ 2012-09-19 17:40 守望远方 阅读(1750) 评论(3) 推荐(1) 编辑

2012年9月18日

IOS学习笔记(六)inputAccessoryView,inputView

摘要: 我们在使用UITextView和UITextField的时候,可以通过它们的inputAccessoryView属性给输入时呼出的键盘加一个附属视图,通常是UIToolBar,用于回收键盘。但是当我们要操作的视图不是UITextView或UITextField的时候,inputAccessoryView就变成了readonly的。这时我们如果还想再加inputAccessoryView,按API中的说法,就需要新建一个该视图的子类,并重新声明inputAccessoryView属性为readwrite的。 阅读全文

posted @ 2012-09-18 20:05 守望远方 阅读(29043) 评论(0) 推荐(0) 编辑
IOS学习笔记(五)音频视频

摘要: IOS支持的音频格式AAC,ALAC,IMA4,linear,MP3,caf(苹果推荐格式),在使用音频时需要引入AVFoundation.framework,然后使用AVAudioPlayer类,还可以同过MediaPlayer.framework里的MPMusicPlayerController类来播放ipod库中自带的音乐 阅读全文

posted @ 2012-09-18 19:13 守望远方 阅读(940) 评论(0) 推荐(0) 编辑

2012年9月17日

IOS学习笔记(四)Core Animation

摘要: Core Animation动画:Core Animation使用了setType与setSubtype组合。setType:可以返回四种类型: kCATransitionFade淡出 kCATransitionMoveIn覆盖原图 kCATransitionPush推出 kCATransitionReveal底部显出来 setSubtype:也可以有四种类型: kCATransitionFromRight; kCATransitionFromLeft(默认值) kCATransitionFromTop; kCATransitionFromBottom 阅读全文

posted @ 2012-09-17 20:07 守望远方 阅读(609) 评论(0) 推荐(0) 编辑
IOS学习笔记(三)UIView animation

摘要: UIView动画主要可以实现的效果包括:1.frame,bounds,center 2.alpha 3.backgroundColor 4.contentStretch 5.transform (Rotate,Invert,Translate,Scale) 阅读全文

posted @ 2012-09-17 19:43 守望远方 阅读(12144) 评论(0) 推荐(0) 编辑
IOS学习笔记(二)取图片

摘要: 随着用户的矩形区域选择,动态显示图片.选取图片的代码在touchEnd方法中,绘制虚线矩形的代码在drawRect中 阅读全文

posted @ 2012-09-17 17:43 守望远方 阅读(413) 评论(0) 推荐(0) 编辑