iOS4 新特性简介- SLJ.me - 申力军

June 14, 2010 by SLJ | Category: | Font size:  

  1. 多任务 这个自然不用多说,招牌特性.具体细节是这样,点了home键之后,运行的程序并没有被彻底关掉,而是进入到suspended状态,就像虚拟机被暂停一 样,数据和状态都在,只是被freezed,可以随时恢复,当然也有可能随时被彻底干掉,比如在内存低的状况下.所以被suspended应用要随时准 备 着就义. 那么这个多任务究竟体现在哪里呢?
    1. 在进入休眠状态之前可以申请很短的时间,保存一些数据或者干点什么坏事.
    2. 可以向系统申请一段时间小范围的复活一下,执行一些动作
    3. 可以向系统注册local notification,说白了就是订个闹钟,在某特定时间或者特定事件跳出一个类似push notification的东西提醒用户.
  2. local notification 简单说就是你的app可以在系统中设定一个特定时间或者事件的提醒,就算你的appxx没有被启动也可以.push notification 的local 版本
  3. event kit 简单的说就是你的应用现在有办法向用户的calander添加一个事件
  4. core motion 动作侦测,可以提供原始数据,你可以自己做数据处理,也可以提供系统处理后的数据,比如角速度什么的.在拥有陀螺仪的设备上还可以提供陀螺仪的数据
  5. 数据保护 app现在可以设定一些数据是被高度保护的.这些数据会写在系统的一个加密的区域内.一旦用户锁定了机器,这些数据就没有办法被访问.
  6. core telephony 现在app可以通过这个framework获取当前运营商的一些数据.当有电话进来的时候,app也会收到
  7. iad 广告系统.值得一提的是iad目前有自己的开发工具和测试工具.开发者portal里面有下载
  8. 高分辨率解决方案 这个基本不需要知道什么,系统自己会帮你处理好就是了
  9. quick look mac os 里面就是个鸡肋的功能,不知道iphone里面有什么用
  10. av foundation 比起3.x的强大一些,但是感觉都是一些本来就应该有的,不细说了.
  11. assets library 给app提供可能去管理用户的照片和video
  12. image i/o 提供导入导出图片的功能,不知道和uiimage的data转换的api有什么联系 13.block objects 终于引入了闭包的概念.这玩意肯定会火一阵子.不过看结构还是有些奇怪,^,这个符号…
  13. GCD 不太明白,回头查资料
  14. accelerate framework 一开始以为是加速度传感器相关的,看了说明后发现是相当于提供了接口访问协处理器.大数据量的高速处理,iphone 4 的720p拍摄和编辑肯定少不了这个家伙的功劳
  15. xcode里面集成了类似selenium的ui自动化测试工具. 而且测试脚本都是js写的,这..就..奇…怪…了…
  16. uiapplication里面增加了处理提供local notification的api
  17. imagepicker现在可以捕捉视频,并且可以选用哪个摄像头,是否用闪光灯
  18. app现在可以收到来自线控的事件通知了
  19. 正则表达终于被正式支持了,泪! nsregularexpression
  20. nscache出现了,不知道会有什么好处
  21. game kit登场,iphone里面的内置的game center要开始吞噬open feint的地盘了
  22. core location开始支持用手机网络进行粗略定位,并且在所在基站变化(使用者位置有了较大的改变)时向应用发布通知
  23. map kit开始支持annotation的拖放,我泪啊!当年我发现这玩意不能拖放的时候实在无法接受这个现实! map kit开始创建一个复杂的view作为annotation
  24. message UI. big one! 开始支持应用直接在应用内部打开一个message composer,写短信,然后发出去,xx不用切换到短信的应用.
  25. 支持自定义键盘
?
郑重声明:资讯 【iOS4 新特性简介- SLJ.me - 申力军】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——