写点什么

iOS 开发周报:Apple 发布 iPhone SE 和 9.7 inch iPad Pro,Xcode for iPad Pro 可能正在开发中

  • 2016-03-29
  • 本文字数:1571 字

    阅读完需:约 5 分钟

新闻

  1. Apple 2016 春季发布会公布小屏 iPhone SE 以及 9.7 inch iPad Pro :今年的春季发布会比以往都要短,Apple 在发布会上主要公布了小屏 iPhone SE 以及 9.7 inch iPad Pro。两者都配置了与当前 Apple 旗舰产品类似的硬件,包括 2GB 的内存以及最新的 CPU。Mac 产品线本次没有按照惯例进行更新,有媒体猜测 Apple 正在重新设计 13 inch 和 15 inch 的笔记本电脑,并将于六月或者七月随着 WWDC 一同公布。
  2. ResearchKit 和 CareKit :如果说发布会上有什么值得开发者关注的事情,那应该就是新加入的 CareKit 了。CareKit 和 ResearchKit 一样是 Apple 集成在 iOS 和 OSX 中的开源框架,作为 ResearchKit 的延伸,CareKit 为家庭医疗服务提供了更方便的管理方式。如果你打算在移动医疗这个新领域发展的话,这两个框架以及已经 iOS 系统会是很不错的出发点。
  3. Xcode for iPad Pro 消息:iPad Pro 具有堪比甚至超过某些笔记本电脑的屏幕尺寸和性能,而且被 Apple 定义为一款生产力工具。最近有传言表明 Apple 正在开发 iPad Pro 版的 Xcode,包括文本编辑,Interface Builder,完整的编译链工具,版本管理,以及本机调试等一系列激动人心的特性。如果消息属实,那在不久的将来我们应该就可以在移动设备上开发移动设备应用了。

教程

  1. iOS 视图控制器转场详解:iOS 7 开始,SDK 为我们提供了方便的自定义 View Controller 转场的解决方案,通过精心调整,可以说我们现在能够实现任何复杂的转场效果,这对于提高应用品质和用户的使用体验可以说是至关重要的。这篇文章介绍了转场背后的机制,缺陷以及实现过程中的技巧与陷阱。如果你对自定义转场还不理解的话,这篇文章将通过一步步带你实现一些转场效果,让你理解自定义转场背后的原理。
  2. iOS 9.3 更新,动态库加载速度大幅优化:随着春季发布会的结束,iOS 9.3 也正是发布了。之前 iOS 8 一直以来困扰开发者的动态库冷加载速度太慢的问题在 iOS 9.3 中得到了彻底的解决。开发者发现,对于数量较多的动态框架,新版本中加载速度约提升了 75%。不过因为现在 app 的不太可能只从 iOS 9.3 开始支持,因此动态库的使用还是应该谨慎,或者使用文中的方法来绕过加载过慢的问题。
  3. Contributing to Open Source Swift :这是本月 try! Swift 会议上一个 session 的视频。在 Swift 开源后,iOS/OS X 开发者社区展现出了巨大的热情并提交了相当多的贡献,来帮助 Swift 进步。这个 session 为我们讲述了如何上手并准备为 Swift 提交代码或者做出贡献。有志于为 Swift 开源作出贡献,或者是对 Swift 源码结构和开发方式好奇的开发者可以看看。

开源项目

  1. Appz :在 iOS 9 中使用 URL Scheme 打开其他 app 的方式受到了很大的限制,为了安全因素,Apple 鼓励使用 Universal Link 的方式在应用间跳转。但是相比起探测应用的 URL Scheme,链接更难以整理。Appz 是一个帮助开发者更容易使用 Deep Link 的框架,它收集了很多常见应用的打开方式和对应的 app id,并且保证了外部链接的检查和打开代码与应用的其他逻辑代码分离,并且易于测试。
  2. Permission :在 iOS 中获取像是推送通知,麦克风或者联系人等权限的代码虽然不是很困难,但是却分散在 SDK 的各处,使用起来不是很方便。这个框架将 iOS 中所有的权限请求集中处理,并为我们提供了统一和简洁的 API。
  3. RKTagsView :帮助生成类似 OS X 上 NSTokenField 那样的 tag 的视图类。
  4. NextGrowingTextView :随着输入文本变化而自动调整高度的 text view。相比起其他类似的实现,NextGrowingTextView 是基于 iOS 7 的 TextKit 大幅修改之前的类似框架的重写。它为使用者提供了足够的委托方法和访问接口,十分灵活。

感谢徐川对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-03-29 19:002658
用户头像

发布了 59 篇内容, 共 25.2 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

Gartner: 全球服务器出货量上涨,浪潮信息市占率11.3%居全球前二

财见

10个JavaScript One-Liners让初学者看起来很专业

OpenTiny社区

JavaScript 开源 前端 OpenTiny

和鲸科技荣耀入选2024 H1 「中国最具价值 AGI 创新机构 TOP 50」

ModelWhale

AI 云原生 AGI

空窗期太长?这么说就对了!

王磊

Java

公式中获灵感,这群研究生在云上攻克铝电解能耗难题

华为云开发者联盟

物联网 华为云 华为云开发者联盟 先锋开发者云上说 企业号2024年7月PK榜

DDoS攻击详解

网络安全服务

udp DDoS cc tcpip DDoS 攻击

linux进程管理

不在线第一只蜗牛

Linux 运维

开源可视化报表,JimuReport 积木报表 v1.7.8 版本发布

JEECG低代码

积木报表 jimureport 报表工具

软件测试学习笔记丨Allure2报告中添加附件-视频

测试人

软件测试

Flink+Paimon在阿里云大数据云原生运维数仓的实践

Apache Flink

大数据 flink paimon Apache Paimon

Dotnet算法与数据结构:Hashset, List对比

不在线第一只蜗牛

List 数据结构 算法

百誉控股完成对Electra New Energy Vehicle Inc控股权的合并

财见

TikTok直播卡顿、封号频发?搭建TikTok直播网络解决!

Ogcloud

tiktok直播 tiktok直播专线 tiktok直播网络 tiktok直播带货 TikTok跨境直播

和鲸101计划夏令营火热进行中!北中医助阵医学数据探索,快来学习

ModelWhale

AI 数据科学 实践 Workshop 夏令营

东南亚TikTok直播专线

Ogcloud

tiktok直播 tiktok直播专线 tiktok直播网络 tiktok直播带货 TikTok跨境直播

热搜资讯API:一键集成,提升你的新闻抓取效率

幂简集成

API 免费 免费API接口 免费API

从IBM ESB升级到RestCloud iPaaS的全面指南

谷云科技RestCloud

ESB ibm ipaas 数据集成工具

追剧学习两不误,华为阅读暑期书单伴你乐享一夏

最新动态

Sam Altman 新公司将打造 AI 健康教练;全新大模型架构 TTT 超越 Transformer 丨 RTE 开发者日报

RTE开发者社区

手把手系列:小程序插件的开发与引用

FN0

小程序 小程序插件

小特性 大用途 —— YashanDB JDBC驱动的这些特性你都get了吗?

YashanDB

数据库 yashandb 崖山数据库

iOS开发周报:Apple 发布 iPhone SE 和 9.7 inch iPad Pro,Xcode for iPad Pro 可能正在开发中_移动_王巍_InfoQ精选文章