`

ios 4 新特性 总结

 
阅读更多

1. 多任务 这个自然不用多说,招牌特性.具体细节是这样,点了home键之后,运行的程序并没有被彻底关掉,而是进入到suspended状态,就像虚拟机被暂停一 样,数据和状态都在,只是被freezed,可以随时恢复,当然也有可能随时被彻底干掉,比如在内存低的状况下.所以被suspended应用要随时准 备 着就义. 那么这个多任务究竟体现在哪里呢?
      a.在进入休眠状态之前可以申请很短的时间,保存一些数据或者干点什么坏事.
      b.可以向系统申请一段时间小范围的复活一下,执行一些动作
      c.可以向系统注册local notification,说白了就是订个闹钟,在某特定时间或者特定事件跳出一个类似push notification的东西提醒用户.

 

 

   2. local notification 简单说就是你的app可以在系统中设定一个特定时间或者事件的提醒,就算你的app完全没有被启动也可以.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自动化测试工具

 16. uiapplication里面增加了处理提供local notification的api

 17. imagepicker现在可以捕捉视频,并且可以选用哪个摄像头,是否用闪光灯

 18. app现在可以收到来自线控的事件通知了

 19. 正则表达终于被正式支持了

 20. nscache出现了,不知道会有什么好处

 21. game kit登场,iphone里面的内置的game center要开始吞噬open feint的地盘了

 22. core location开始支持用手机网络进行粗略定位,并且在所在基站变化(使用者位置有了较大的改变)时向应用发布通知

 23. map kit开始支持annotation的拖放,我泪啊!当年我发现这玩意不能拖放的时候实在无法接受这个现实! map kit开始创建一个复杂的view作为annotation

 24. message UI. 开始支持应用直接在应用内部打开一个message composer,写短信,然后发出去,完全不用切换到短信的应用.

 25. 支持自定义键盘

 

分享到:
评论

相关推荐

    手机特性总结

    Android IOS 手机测试特性总结 移动端测试 用户使用习惯

    ios开发技巧总结.docx

    熟悉Swift或Objective-C:Swift是苹果推荐的iOS应用开发语言,它具有安全性、高性能和现代编程特性。虽然Objective-C仍可使用,但新项目建议优先考虑Swift。 理解MVC架构:iOS应用遵循Model-View-Controller(MVC)...

    关于iOS 11的一些新特性适配实践总结

    在这里,我们做了点总结,与大家一起分享一下关于 iOS 11 一些新特性的适配。 UIView & UIViewController Layout Margins iOS 11 中,官方提供了一种新的布局方法——通过 layout margins 进行布局。官方文档 ...

    ios问答题-这份文档总结了100个iOS开发/设计面试中可能会问到的问题,涵盖了非常全面的内容.md

    这份文档总结了100个iOS开发/设计面试中可能会问到的问题,涵盖了非常全面的内容。主要包括以下几个方面: 1. 常见问题 包括一些基本的开场问题,如对iOS开发的热衷程度、参与过的开源项目、开发流程、测试过程等。 2...

    iOS10 推送最新特性研究

    最近在研究iOS10关于推送的新特性, 相比之前确实做了很大的改变,总结起来主要是以下几点:  1.推送内容更加丰富,由之前的alert 到现在的title, subtitle, body  2.推送统一由trigger触发  3.可以为推送增加...

    iOS逆向技术视频教程

    课时02.iOS系统安全机制 课时03.认识越狱设备 课时04.越狱环境配置 课时05.第一章文档总结 课时06.App结构与构建过程 课时07.寻找控件背后的代码 课时08.数据存储 课时09.类与方法 课时10.runtime特性 课时...

    非科班出身程序员刷题-iOS_Gather:总结的iOS开发常用库-调调的--持续更新中……

    新特性的启动页面,酷炫 - , - SQLite 和 Core Data的完美替代 - UILable 的改进,支持 NSAttributedStrings - 好用的各式各样的Pagecontrol - 轻量级iOS安全框架 - 检测更新 - 对iOS和OS X对象快速并行的缓存 - ...

    一步步学习IOS6

    《一步步学习IOS6》该文档是学习过程中对一些常用功能的总结。是一本重在实践的手册。覆盖了iOS开发中的大部分知识点。简单易学,丰富有趣。

    iPhoneOSTechOverview

    iOS开发概览,总结了现有iOS的主要特性,是你熟悉iOS开发的起步

    iOS使用WebView生成长截图的第3种解决方案

    为了实现这个特性,查阅了很多资料,同时也做了不同的新奇思路尝试,最终实现了一个新的、取巧的技术方案。 以下主要总结了在“WebView生成长截图”需求方面,“网上已有方案”和“我的全新方案”的各自实现要点

    iOS中WKWebView的一些特殊使用总结

    支持HTML5 新特性 可以添加进度条(然并卵,不好用,还是习惯第三方的)。 支持内建手势, 据说高达60fps的刷新频率(不卡) 本文将给大家总结下iOS中WKWebView的一些特殊使用,下面话不多说了,来一起看看详细...

    WWDC_2017内参

    WWDC_2017新内容总结,有很多iOS11的新特性在里面。非常值得相关行业同学学习。

    Swift 4最全的新特性详细解析(推荐)

    Swift 4 在 Swift 3 的基础上,...所以下面这篇文章就来给大家总结介绍关于Swift4新特性的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    iOS并发编程中Operation与DispatchQueues实践

    在上篇分享了OSX和iOS应用开发中实现任务异步执行的技术以及应注意的事项之后,作者付宇轩)对Operation对象的设置与执行,以及DispatchQueues的创建与管理进行了实践总结。Operation对象除了上文中讲到到基本使用...

    非常好的pconv原理资源,分享出来.zip

    iOS 利用libwebp库将图片转webP格式总结 moreFine 本篇文章主要写的是转换过程中遇到的几个令人头疼的问题并解决,转换的和显示的主要代码参考了SDWebImage/Web和# iOS-WebP; 使用的库:'libwebp','~> 1.0.0' 1....

    如何自定义iOS通讯录

    首先我们需要知道苹果的提供的一些Foundation、UIKit框架,了解其中的一些特性,可以打开手机查看苹果系统提供的原生的通讯录,可以看到: 1.搜索框 2.右侧搜索条 3.联系人分组 4.添加联系人 5.获取联系人头像及...

    Effective Objective-C 2.0

    从语法、接口与api设计、内存管理、框架等7大方面总结和探讨了objective-c编程中52个鲜为人知和容易被忽视的特性与陷阱。书中包含大量实用范例代码,为编写易于理解、便于维护、易于扩展和高效的objective-c应用提供...

    Android DevCamp幻灯片分享:如何创建更加灵活的App | 大众点评 屠毅敏

    主题简介:Android和iOS原生应用的部署特性决定了其无法像Web开发那样灵活多变,同时造成了产品迭代速度缓慢,线上问题无法及时解决,旧版本的历史包袱越来越重等一系列的问题。在尽可能小的影响App体验的前提下如何...

Global site tag (gtag.js) - Google Analytics