10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

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

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

关注

评论

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

从MySQL JOIN 算法角度看如何优化SQL

京东科技开发者

淘宝天猫API接口探索:商品详情与关键字搜索商品列表的实战应用

代码忍者

API 接口 pinduoduo API

心理行业需要用到堡垒机的几个情形讲解

行云管家

心理 网络安全 等保 堡垒机

数字藏品NFT的合约开发

北京木奇移动技术有限公司

软件外包公司 音乐NFT 体育NFT

零代码赋能高等教育数字化转型的实践与思考

明道云

Qt 开发 macOS 应用的技术难点

北京木奇移动技术有限公司

软件外包公司 QT外包开发 QT开发公司

大数据平台Bug Bash大扫除最佳实践

京东科技开发者

MAMP PRO永久版:本地开发神器!

Rose

EndNote X9汉化安装包 及EndNote X9安装教程

Rose

阿里大佬翻遍全网Java面试文章,总结出这份1658页文档,GitHub收获25K+点赞

Summer

Java 编程 程序员 面试 大厂

ARM版CentOS Linux系统镜像文件(苹果M1专用) 及安装教程

Rose

七牛云荣获「2024 鸿蒙生态 SDK 星河奖」

七牛云

OpenAI o1 模型到来后,谈谈提示词工程的未来

Baihai IDP

程序员 AI Prompt LLMs 提示词工程

macOS Developer Beta Access Utility(苹果开发者工具)

Rose

SketchUp Pro 2023:专业级3D建模,轻松实现创意构想

Rose

创意无限,绘图神器!OmniGraffle Pro,设计新高度

Rose

解锁数据洞察新境界!Tableau Desktop Pro 2020

Rose

GPUStack v0.4:文生图模型、语音模型、推理引擎版本管理、离线支持和部署本地模型

GPUStack

Stable Diffusion LLM Whisper Speech-to-Text Text-to-Speech

RFID技术在ERP系统中的集成应用

积木链小链

ERP RFID

想在 Java 八股文面试中脱颖而出?这1000 道互联网大厂 工程师面试题必不可少

Summer

Java 程序员 面试 架构师 编程开发

普洱市具有资质等保测评机构在哪里?电话多少?

行云管家

网络安全 等保 云南 普洱市

车企接连入局人形机器人赛道,「小米」、「小鹏」能否维持先发优势

机器人头条

小米 人形机器人 具身智能 小鹏

最新前端架构设计:中央仓库管理-基于工作空间和git-submodule实现共用和管理

京东科技开发者

GPUStack v0.4:文生图模型、语音模型、推理引擎版本管理、离线支持和部署本地模型

SEAL安全

Stable Diffusion LLM Whisper Speech-to-Text Text-to-Speech

信创背景下医院信息化建设的挑战与机遇

明道云

“泡沫”催生行业“繁荣”,切入具身智能赛道正当时!!

机器人头条

机器人 强化学习 大模型 人形机器人 具身智能

更轻更省!DataSimba敏捷版直播火热预约中

奇点云

一个明知没啥前途也要开张的市场开张了

明道云

audirvana mac中文破解版 原生无损音乐播放器

Rose

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