写点什么

原生 WatchKit 即将发布 - iOS 移动开发周报

  • 2015-06-01
  • 本文字数:1500 字

    阅读完需:约 5 分钟

新闻

  1. iOS bug 导致接收到特定字符信息时设备崩溃:其实这种事情已经不是第一次了,以前有过 CoreText 导致崩溃的案例和分析。此次崩溃的罪魁祸首其实也还是 CoreText,这里有一个简单的分析。只能说,对于复杂文字的处理确实是一个复杂的问题。
  2. native 版的 WatchKit SDK :Apple 的高级运营副总裁 Jeff Williams 在接受采访时表示在 WWDC 时有可能发布源生的 WatchKit SDK。这将允许开发者直接在 Apple Watch 上运行代码。现在的 WatchKit 只支持在手机上运行程序,app 受限严重。相信如果这个 native WatchKit 给力的话,会带来一片全新的市场。另外在采访中 Jeff 还透露了关于 Project Titan 的一些信息。虽然大家都猜测,这会是 Apple Car,但是 Jeff 还只是仅仅提及了关于软件方面的信息。
  3. Jonathan Ive 的职位变动:虽然在 Apple 官网上还没有改变,但是通过一封泄露的 Cook 的邮件 我们得知原来的 Apple 的设计高级副总裁,光头乔尼 被调任到了一个全新设置的职位,首席设计官 (Chief Design Officer)。这更偏向于一个管理职位,也很有可能表明 Apple 设计的乔纳森时代快要结束。

教程

  1. 《NSJSONSerialization 和 NSNumber 给我们挖的一个大坑》:在进行 JSON 解析中由于数据类型的改变,导致在本地数据库中存储和读出的内容都和原来的发生了偏差。作者一步步探究原委,最后给出了一种解决的方案。
  2. 《ReactiveCocoa 和 MVVM 入门》:一篇使用 ReactiveCocoa 和 MVVM 开发的教程译文。虽然 Apple 推荐使用 MVC 架构,但是无疑 MVVM 会是一种更易于扩展和更改的方式。而 ReactiveCocoa 的响应式特性又能天然地与 MVVM 配合,通过这篇教程相信您可以快速了解这两者。
  3. 《iOS 学习:AVFoundation 视频流处理》:一篇对于使用 AVFoundation 做视频处理的工作流程进行说明的文章,作者最后通过一个二维码识别应用的实例展示了这一流程。
  4. 《How To Create a Cool 3D Sidebar Animation Like in Taasky》:一篇来自 Raywenderlich 的教程,一步一步为我们介绍了如何制作一个像 Taasky 侧栏那样的 3D 动画。实现上其实并不复杂,所以这篇教程非常适合那些会使用 UIKit 的基本控件,但是对于实现某些特殊效果还没什么思路的朋友阅读。
  5. 《Objective-C 类成员变量深度剖析》:非常深入地分析了 Objective-C 类成员变量的原理。如果你对底层实现和结构感兴趣的话,不妨看看这篇文章。

开源项目

  1. JSPatch :使用 Objective-C 实现的 Objective-C 和 JavaScript 的桥接引擎。使用这个框架,可以方便地用 JavaScript 来调用 Objective-C 的方法。这为使用脚本语言动态地为 app 添加某些功能或者紧急修复某些 bug 提供了一种可能性。
  2. VVeboTableViewDemo VVebo 是一款优秀的微博客户端,这个项目是 VVebo 作者开源的一个经过高度优化的 TableView 组件。例子中展示了如何通过将内容渲染到同一张图片来减少 table view cell 的层级关系,并按照滑动速度按需加载内容来让 TableView 更加高效。
  3. APAddressBook :在通讯录的访问和管理上,Apple 提供的是一套 C 语言的 API,可以说很不直观,非常难用。这个项目将这些低层级的 API 进行了包装,让我们能在处理通讯录的相关工作时更加轻松一些。
  4. HighstreetWatchApp :一个完整的 WatchKit app 的项目,其中展示了很多 WatchKit app 的效果和思路。如果你正在为 Apple Watch 进行开发的话,不妨可以配合这篇介绍的文章一起看看有没有可以值得借鉴和参考的地方。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-06-01 00:302405
用户头像

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

关注

评论

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

【每日学点HarmonyOS Next知识】抽屉效果、树状组件、离屏渲染、上下文获取、Tab声明周期

轻口味

HarmonyOS HarmonyOS NEXT

懒猫微服助我生活工作穿梭无忧

玄兴梦影

NAS 远程访问 懒猫微服 微型服务器 私有云助手

音乐NFT软件系统的开发

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

区块链技术 软件外包公司 音乐NFT

【每日学点HarmonyOS Next知识】嵌套组件、装饰器报错、迭代列表刷新、单位换算、tabs组件生命周期

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】字符串、图片生成二维码,文本行数获取及输入框退出编辑状态方法汇总

轻口味

HarmonyOS HarmonyOS NEXT

新手学吉他如何掌握音阶?有哪些软件可以帮助我们练习音阶?

阿拉灯神丁

吉他学习 吉他谱 Guitar Pro8 音乐管理和分析软件

故障测试助力系统稳定性

FunTester

音乐NFT系统的协议

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

区块链技术 软件外包公司 音乐NFT

【每日学点HarmonyOS Next知识】点赞动画实现、Grid当前显示条目、刷新组件、代码规范、状态变量

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】防截屏、加载不同View、函数传参、加载中效果、沉浸式底部状态栏

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】自定义对象传参、页面生命周期、自定义弹窗、路由打开对话框,网络图片

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】上下拉动作、图片预览、组件边距、this获取、svg旋转

轻口味

HarmonyOS HarmonyOS NEXT

《Operating System Concepts》阅读笔记:p309-p330

codists

操作系统

音乐NFT系统的测试

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

区块链技术 软件外包公司 音乐NFT

【每日学点HarmonyOS Next知识】tab拦截、组件方法做参数、自定义组件链式调用、多次观察者监听、横竖屏切换

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】防截屏、作用域问题、观察器问题、对话框关闭、判断对象包含某个字段

轻口味

HarmonyOS HarmonyOS NEXT

记录一下 简单udp和sni 代理 done

八苦-瞿昙

C# Proxy

SvelteKit 最新中文文档教程(3)—— 数据加载

冴羽

JavaScript 前端开发 前端框架 Svelte SvelteKit

【第 8 期】搜索客 Meetup - Elasticsearch 的一些“双刃剑”特性

极限实验室

Meetup Elastic Search 搜索客社区

【每日学点HarmonyOS Next知识】类型判断、刘海高度、隐私弹窗、滑动下一页效果、清楚缓存

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】路由栈问题、图片圆角、颜色资源转十六进制字符串、数据集变化崩溃、组件声明周期

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】页面引用问题、Json三方库、路由表使用、下拉刷新问题、视频播放错误

轻口味

HarmonyOS HarmonyOS NEXT

全链路赋能游戏鸿蒙化适配,鸿蒙游戏开发者服务焕新升级

最新动态

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)

码界西柚

redis 数据结构 字典 redis 底层原理 数据库 nosql

资产管理系统建设解决方案,项目实施运维方案

金陵老街

资产管理 系统方案

【连载 22】性能测试实践——超时结账第二回合

FunTester

音乐NFT系统的运维

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

区块链技术 软件外包公司 音乐NFT

音乐NFT系统的网络安全

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

区块链技术 软件外包公司 音乐NFT

【每日学点HarmonyOS Next知识】路由返回、滚动到中间、worker取消任务、文本选择多级联动

轻口味

HarmonyOS HarmonyOS NEXT

原生WatchKit即将发布 - iOS移动开发周报_移动_王巍_InfoQ精选文章