阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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

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

关注

评论

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

交易所系统开发 交易所开发成品案例部署

西安链酷科技

合约交易所开发 交易所搭建

枚举

原来低代码开发如此简单

树上有只程序猿

软件开发 低代码 JNPF

Mac修图必备软件Photoshop 2023破解版

iMac小白

photoshop下载 Photoshop2023 Photoshop2023 Mac

Steinberg Cubase Pro 12 for mac激活版下载

iMac小白

Steinberg Cubase Pro Cubase Pro 12 Cubase Pro 下载 Cubase Pro 破解版

Sketch for Mac最新破解版下载 完美兼容M1

iMac小白

sketch Mac Sketch下载 Sketch 98 Sketch破解版

DAPP 燃烧质押 TITAN 挖矿系统开发

l8l259l3365

Vue前后端分离的低代码开发框架

这我可不懂

Vue 前后端分离 低代码 JNPF

第16期 | GPTSecurity周报

云起无垠

低代码平台技术分享官丨系统集成系列之服务发布

inBuilder低代码平台

集成

开发一个简单的管理系统,前端选择 Vue 还是 React?

互联网工科生

Vue React 管理系统

国外怎么传大文件到国内,这款传输软件跨国企业必备

镭速

国外传输文件 跨国传输软件

西安数字货币挖矿系统、量化交易软件系统开发、

西安链酷科技

云算力挖矿系统开发详解 挖矿系统开发

Downie 4 for Mac中文完美破解版 支持MacOS14

iMac小白

Downie 4 Mac版 Downie 4下载 Downie 4破解版

项目经理必备:6种有效的项目估算方法

PingCode

项目经理 项目经理项目估算

一文带你彻底了解JMX

这我可不懂

Java JMX

iStat Menus for Mac(系统活动监控器) v6.72 (1226)中文激活版

mac

苹果mac Windows软件 iStat Menus 系统监控工具

快手持续落地AIGC新应用场景 开启内测“AI小快”

Geek老T

AI 短视频 AIGC

第17期 | GPTSecurity周报

云起无垠

nft数藏平台搭建!数字藏品app开发

西安链酷科技

元宇宙系统开发

TCL实业积极践行ESG理念,绿色设计引领全球

科技热闻

外贸独立站怎么运营?零基础小白必看!

九凌网络

大家使用 Sealos 一键部署 Kubernetes 集群

米开朗基杨

Dual band WiFi 6 power with IPQ4019 and QCN9024 chips - the wireless future of choice

wifi6-yiyi

IPQ4019

Acrobat Pro DC 2023 for mac中文完美破解版

iMac小白

Acrobat Pro DC 2023 Acrobat Pro DC下载 Acrobat Pro DC破解版 Acrobat Pro DC mac

DHorse改用fabric8的SDK与k8s集群交互

tiandizhiguai

鸿蒙OS应用开发初体验

巫山老妖

鸿蒙开发 鸿蒙系统

交易所开发、交易所上币费

西安链酷科技

软件开发 公链开发

轻松理解 Transformers(2):Attention部分

Baihai IDP

人工智能 深度学习 AI Transformer 白海科技

众行远,华为携手多家数字教育集团加速培养鸿蒙生态人才

最新动态

SnailSVN Pro for mac(SVN客户端)v1.10永久激活版

mac

苹果mac Windows软件 SnailSVN SVN客户端工具

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