12 2013 档案

摘要:1.iOS的三种多线程技术 1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题ØNSOperation/NSOperationQueue 面向对象的线程技术ØGCD —— Gran... 阅读全文
posted @ 2013-12-29 11:19 清澈Saup 阅读(10686) 评论(0) 推荐(1)
摘要:1.概述 在iOS开发中:•耗时操作,例如网络图片、视频、歌曲、书籍等资源下载•游戏中的声音播放我们可以利用多线程:•充分发挥多核处理器的优势,并发(同时执行)执行任务让系统运行的更快、更流畅•一个运行的程序就是一个进程或者叫做一个任务•一个进程至少包含一个线程,线程是程序的执行流•iOS程序启动时,在创建一个进程的同时, 会开始运行一个线程,该线程被称为主线程•主线程是其他线程最终的父线程,所有界面的显示操作必须在主线程进行!!!•后台线程无法更新UI界面和响应用户点击事件•系统中的每一个进程都有自己独立的虚拟内存空间,而同一... 阅读全文
posted @ 2013-12-29 10:21 清澈Saup 阅读(923) 评论(0) 推荐(0)
摘要:GET和POST 网络请求的两种常用方式的实现【GET & POST】–GET的语义是获取指定URL上的资源–将数据按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,各个变量之间使用“&”连接–不安全,因为在传输过程中,数据被放在请求的URL中–传输的数据量小,这主要是因为受URL长度限制1> Get请求直接从服务器拿数据 性能好 效率高 在地址栏会显示所有的参数,从直观上安全性不高 由于Get不提交数据给服务器,因此实际的安全性高 实际应用:数据查询–POST的语意是对指定资源“追加... 阅读全文
posted @ 2013-12-28 23:24 清澈Saup 阅读(906) 评论(0) 推荐(1)
摘要:如果看不到图片 可以尝试更换浏览器(推荐Safari )0.了解 •Dynamic Animator:动画者,为动力学元素提供物理学相关的能力及动画,同时为这些元素提供相关的上下文,是动力学元素与底层iOS物理引擎之间的中介,将Behavior对象添加到Animator即可实现动力仿真•Dynamic Animator Item:动力学元素,是任何遵守了UIDynamicItem协议的对象,从iOS 7.0开始,UIView和UICollectionViewLayoutAttributes默认实现该协议。如果自定义的对象实现了该协议,即可... 阅读全文
posted @ 2013-12-26 22:36 清澈Saup 阅读(1325) 评论(0) 推荐(1)
摘要:如果看不到图片 可以尝试更换浏览器(推荐Safari )一、控件的属性 1.CGRect frame1> 表示控件的位置和尺寸(以父控件的左上角为坐标原点(0, 0))2> 修改这个属性,可以调整控件的位置和尺寸2.CGPoint center1> 表示控件的中点(以父控件的左上角为坐标原点)2> 修改这个属性,可以调整控件的位置3.CGRect bounds1> 表示控件的位置和尺寸(以自己的左上角位坐标原点,位置永远是(0, 0))2> 修改这个属性,只能调整控件的尺寸4.int tag1> 表示控件的标识2> 通过不同标识可以区分不同... 阅读全文
posted @ 2013-12-26 16:35 清澈Saup 阅读(1116) 评论(0) 推荐(1)