V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
clowwindy
V2EX  ›  iDev

iOS 6 新 API 总结

  •  
  •   clowwindy · 2012-06-12 05:35:47 +08:00 · 8081 次点击
    这是一个创建于 4566 天前的主题,其中的信息可能已经有所发展或是发生改变。
    下面是我个人认为比较重要的更新:

    Maps
    应用可以将自己注册为导航应用,嵌入 Maps 中而不需要单独安装。也许看上去类似于在 Maps 中开了一家新的 Store?

    社交 Framework
    支持 Twitter、Facebook 和新浪微博。从用三个 const NSString *标识服务名称来看,未来有可能就地增加新的服务。

    PassKit
    可以概括为电子支付框架,用于购买实体物品或服务。
    我认为这是 iOS6 里最重要的更新之一,它意味着苹果的平台走向了更广阔的领域,向电子商务进军。不过从基因决定论上看,苹果可能做不好这个东西。

    IAP
    应用内支付现在可以弹框显示一个 iTunes Store 界面,购买和下载 iTunes Store 上的音乐、电影、图书。这样就免除了应用自己搭建服务器提供下载的成本。

    UICollectionView(Controller)
    目前没看到截图,从说明上看是数据可视化用的,支持移动、插入、删除,估计可以创建 Photos 的照片列表那样的效果吧。

    UI 状态自动恢复
    减轻了重启 App 时恢复 UI 状态的工作量。

    自动布局
    iOS 终于提供了布局功能。布局这个东西设计的好会带来很大的便利,设计的不好对开发者来说是个灾难,等下下来再看吧。

    隐私
    现在访问联系人、日历、提醒、照片库需要用户确认了。我觉得 Android 那样安装时授权多少有些形同虚设,因为很多人不会去看那么长的列表,实时确认比较合理,即使拒绝,应用的其它功能也能正常使用。

    UIKit
    大多数 string based 控件现在可以显示 NSAttributedString,即富文本了。
    UITableView 内置了刷新控制。
    UIViewController 更好的处理旋转(旋转的时候获取正确的窗口大小曾经很头痛,这次不知道有没有进一步)
    modalViewController 属性 deprecated 了,应用 presentedViewController 取代

    iAd 增加了一种新的中等的 iPad 广告大小,不过文档里没有找到具体是多大。

    NSURLRequest 可以指定是否用蜂窝网络。

    这次有一点失望的是,没有开放 Siri 的 API。如果应用能直接为 Siri 提供搜索结果,Siri 无疑会变得无所不能,并真正对传统搜索引擎构成威胁。
    17 条回复    1970-01-01 08:00:00 +08:00
    Elfe
        1
    Elfe  
       2012-06-12 06:07:19 +08:00
    谢谢总结。请问你收集的这些信息的原始出处在哪里?
    Livid
        2
    Livid  
    MOD
       2012-06-12 06:08:34 +08:00
    @Elfe 官方网站上的 API diff。
    txx
        3
    txx  
       2012-06-12 06:09:39 +08:00
    @Livid 为何我依然看不到....
    来自服务器的响应包含重复标头。此问题通常是由于网站或代理配置不正确导致的。只有网站或代理管理员才能解决此问题。
    错误 350 (net::ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION):我们收到了多个截然不同的“Location”标头。我们不允许此行为,以防遭到 HTTP 响应拆分攻击。
    Elfe
        4
    Elfe  
       2012-06-12 06:15:52 +08:00
    txx
        5
    txx  
       2012-06-12 06:17:42 +08:00   ❤️ 1
    @Elfe
    在这里....只是 我不知道为何 我一个都点不开
    Livid
        6
    Livid  
    MOD
       2012-06-12 06:17:56 +08:00   ❤️ 1
    @Elfe 登录之后,顶部会多一个 tab,iOS 6 Beta。
    clowwindy
        7
    clowwindy  
    OP
       2012-06-12 06:18:08 +08:00
    @txx 现在我也打不开了。
    Elfe
        8
    Elfe  
       2012-06-12 06:19:21 +08:00
    @Livid 噢好吧,不记得帐号密码的人回公司后再去看了……
    clowwindy
        9
    clowwindy  
    OP
       2012-06-12 06:20:54 +08:00
    Siri 选项增加了中文,不过目前服务还不可用。
    clowwindy
        10
    clowwindy  
    OP
       2012-06-12 06:24:10 +08:00
    刚说完 Siri 就弹出通知,支持了中文。不过只能听懂“你好”,“时间”之类的简单问题,复杂的问题一律回答“我不是太懂”。
    lex
        11
    lex  
       2012-06-12 06:33:35 +08:00
    UICollectionView 类似 GMGridView 吧?
    akann
        12
    akann  
       2012-06-12 07:00:33 +08:00
    听说siri本身是一个仓促发布的产品,要很快公布api可能还有一点难度。
    Elfe
        13
    Elfe  
       2012-06-12 11:48:10 +08:00
    @txx 为什么我登陆到dev center后看到的iOS 6 SDK beta 的tab是灰色不可点击的呢?
    Livid
        14
    Livid  
    MOD
       2012-06-12 12:31:05 +08:00
    @Elfe 你的帐号是否已经 enrolled in developer program?

    也就是说,是否是每年 $99 的付费帐号呢。
    clowwindy
        15
    clowwindy  
    OP
       2012-06-12 12:47:36 +08:00   ❤️ 1
    @Elfe 最上面应该有个 license update 提示,需要进去 agree 一下。
    Elfe
        16
    Elfe  
       2012-06-12 16:04:59 +08:00
    @clowwindy 恩,agree 后可以了。谢谢。
    clowwindy
        17
    clowwindy  
    OP
       2012-06-12 22:41:27 +08:00
    这次开发菜单里多了一项“网速控制”,可以模拟断断续续的网络……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4947 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:49 · PVG 13:49 · LAX 21:49 · JFK 00:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.