HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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:002126
用户头像

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

关注

评论

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

助力极致体验,火山引擎边缘计算最佳实践

火山引擎边缘云

云计算 边缘计算 低时延 边缘云原生 边缘网络

中科方德技术专家直播:如何基于 OpenStack、Ceph 构建私有云平台? | 第 27 期

OpenAnolis小助手

Ceph 龙蜥大讲堂 中科方德 OpenStack 私有云平台

CTO专访:合见工软深化产品布局 加速国产EDA技术革新

科技热闻

java就业培训 | 怎么实现 SpringBoot 并行任务

@零度

JAVA开发 springboot

架构实战营第五模块课后作业

Geek_53787a

架构实战营

龙书虎书鲸书啃不动?试试豆瓣评分9.5的猴书

图灵教育

编译原理 go语言

面试突击61:说一下MySQL事务隔离级别?

王磊

Java java面试

影响LED封装散热主要因素有哪些?

Dylan

LED LED显示屏 led显示屏厂家

易快报:我们用 Zadig 实现万次构建部署,聪明运维,释放开发生产力

Zadig

DevOps 微服务架构 CI/CD 容器化 Zadig

高校如何基于云原生构建面向未来的智慧校园?全栈云原生架构VS传统IT架构

York

云原生 数字化转型 智慧校园 教育科技

超级详细的 Maven 教程(基础+高级)

Ayue、

maven

悬赏平台并没有WEB端开发,在原生开发和混合开发中哪种合适?

开源直播系统源码

软件开发 app源码 原生开发 混合开发 悬赏平台源码

rxjs Observable 设计原理背后的 Pull 和 Push 思路

汪子熙

typescript 响应式编程 angular RXJS 6月月更

亲测!Centos7部署PHP + Swoole

迷彩

Apache Linux 微服务 swoole 6月月更

iMile 利用 Zadig 多云环境周部署千次,跨云跨地域持续交付全球业务

Zadig

DevOps 微服务架构 CI/CD 持续交付 国际化

基于字节码的统一异常上报实践

转转技术团队

异常机制 Java’

8年打磨,《游戏设计梦工厂》发布史诗级更新!

博文视点Broadview

高效远程办公的基石:有效沟通 |社区征文

wljslmz

远程办公 初夏征文

什么是外链和内链?

源字节1号

前端开发 后端开发 网站开发

妙!妙盈科技全面实施 Zadig 助力容器化建设,全面拥抱 Kubernetes 和云原生

Zadig

DevOps CI/CD 容器化 自动化运维 Zadig

年轻就要醒着拼,年轻就要勇于尝试

Zadig

DevOps 微服务治理 自动化运维 企业案例

大数据培训 | Flink SQL窗口表值函数聚合实现原理

@零度

flink 大数据开发

揭秘百度智能测试在测试自动执行领域实践

百度Geek说

测试

微博评论架构设计

泋清

#架构训练营

SOFARegistry 源码|数据同步模块解析

SOFAStack

源码解析 注册中心 数据同步 开源软件

智能指标驱动的管理和决策平台 Kyligence Zen 全新上线,限量内测中

Kyligence

钛动科技:我们的 Zadig 落地之路

Zadig

DevOps 持续交付 企业出海 研发效率

ONES 创始人王颖奇对话《财富》(中文版):中国有没有优秀的软件?

万事ONES

Vue3中如何使用异步请求?

Python研究所

6月月更

深入浅出总结Flink运行时架构

百思不得小赵

大数据 flink 6月月更

TTChat x Zadig 开源共创 Helm 接入场景,环境治理搞得定!

Zadig

DevOps 微服务 音视频 测试环境治理

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