2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

iOS 8.4 和 OSX 10.10.4 更新 - iOS 移动开发周报

  • 2015-07-06
  • 本文字数:1363 字

    阅读完需:约 4 分钟

新闻

  1. Apple 更新 iOS 8.4 和 OSX 10.10.4 :新版本的 iOS 和 OSX 主要 Apple Music,但是大陆地区并不在该服务的首发区域之内。不过从目前的资费和曲库来看,它的竞争力仍然难以和现有的一些免费音乐服务相抗衡,不知道 Apple 会不会在中国推出更加符合国情的收费政策。
  2. iPhone 6s 新信息:每年在 WWDC 之后和下一代 iPhone 产品发布之前都是各种爆料和猜测满天飞的时候。这次泄露的是主板信息,可以看出 iPhone 6s 配置了新的近场通讯 (NFC) 芯片,以及已然是最低 16GB 的存储。在设计方面似乎没有什么太大改动,好处是现有的 iPhone 6 配件应该可以无缝在 iPhone 6s 上使用。

教程

  1. 《Objective-C Associated Objects 的实现原理》:Associated Objects 是 Objective-C runtime 的一个典型应用。这篇文章通过一些尝试和摸索,为我们讲解了 Associated Objects 这一特性的幕后行为和实现原理。如果你对 Associated Objects 的生命周期和关联方式还不是很明白的话,推荐阅读本文。
  2. 《漫谈 iOS Crash 收集框架》:监视 app 的运行情况和收集崩溃报告是提高 app 质量的不二手段。文章从崩溃日志的产生开始,简述了一些崩溃日志收集时需要注意的问题和解决方法。
  3. 《Swift 2: SIMD》:在之前版本的 Swift 中我们如果想要使用 SIMD (单指令多数据) 来进行数学运算的话,只能借助 Objective-C 先导入和封装。去年 mattt 也发布了 Surge ,来使用 Accelerate 框架间接地借助 SIMD 进行运算加速。在 Swift 2 中 SIMD 框架已经可以直接使用了,这篇文章简单介绍了 import simd 之后我们能得到的好处。

开源项目

  1. SwiftValidator :一个 Swift 写的基于 text field 的表单验证框架,你可以使用这个框架来使用默认的规则 (比如最短长度,是否一致,是否是邮件地址等) 来对用户填写的表单数据进行本地验证。另外这个框架也提供了自定义验证规则的功能,你可以扩展它的功能,以满足自己 app 中的验证需求,十分方便。
  2. GradientView :一个将 CGGradient 集成进 UIView 中的很简单的项目,为我们提供了很简易的接口来在 UIView 中添加渐变效果。GradientView 提供了操作包括渐变颜色,方向,位置的选项,对于一般需求的渐变颜色的 UIView 来说已经足够使用。
  3. LxGridView :模仿 iOS 主屏图标长按以后抖动效果的一个 Collection View 实现。同时对拖拽移动和删除也有很好的支持。如果 app 中有用到类似动画效果的话,可以使用这个框架来加速制作。
  4. GaugeKit :Apple Watch 上健身活动 app 那样的圆环视图可以很好地表现出像是百分比或者进度这样的概念。这个框架可以帮助开发者在自己的 iOS app 中使用同样的视图。需要注意的是,这个框架只能用在 iOS 里。由于 Apple Watch 的 UI 上的限制,在 watch app 上想制作类似的效果暂时还是只能用帧动画的方式。
  5. ESJsonFormat-Xcode :一个将 json 字符串进行解析,并转换为 model 中属性声明代码的插件,支持 Swift 以及类型嵌套。在我们写 model 的时候可以很方便地将 API 文档的 json 复制过来,使用这个插件进行自动转换,不仅可以节省时间,也能减少人为错误的可能性。

感谢徐川对本文的审校。

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

2015-07-06 07:193372
用户头像

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

关注

评论

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

一文读懂 Pencils Protocol 近期不可错过的市场活动

股市老人

解析 Pencils Protocol 价值逻辑,$DAPP为何是本轮的Alpha资产?

石头财经

本文解析Pencils Protocol价值基础,$DAPP或是本轮的Alpha资产

股市老人

豆包大模型发布视频生成模型,语义理解精准、画质高保真

新消费日报

云数据库RDS MySQL性能测试与对比@2024年09月

NineData

性能测试 云数据库 对比 RDS MySQL

怎样免费使用API将文字转换为拼音

幂简集成

API

睿呈时代基于华为云Astro发布“数字孪生平台+政企智慧应用”全方案

平平无奇爱好科技

践行万物智联之诺:行者深开鸿

脑极体

AI

183天打造行业新标杆!BOE(京东方)国内首条第8.6代AMOLED生产线提前全面封顶

爱极客侠

国庆出游全攻略:一起来“遇见心动目的地”!

最新动态

软硬件“双管齐下”,英特尔与百度加速推动AI无处不在

E科讯

本文解析Pencils Protocol价值基础,$DAPP或是本轮的Alpha资产

加密眼界

关于Pencils Protocol 近期市场活动,通读这篇就够!

BlockChain先知

本文解析Pencils Protocol价值基础,$DAPP或是本轮的Alpha资产

BlockChain先知

一文读懂 Pencils Protocol 近期不可错过的市场活动

西柚子

中小企业高效协作“神器”!华为云会议Flexus版828超值优惠

轶天下事

火山引擎成功举办首届AI创造者大赛,打造智能体推动汽车行业模型能力应用

新消费日报

动态精选|华为云全域Serverless 8月更新盘点

平平无奇爱好科技

分布式缓存服务Redis®版9月企业版、灵活的购买方式全新上市

平平无奇爱好科技

首批通过!华为云CodeArts Snap智能开发助手通过可信AI智能编码工具评估,获当前最高等级

平平无奇爱好科技

节省60%资源,替换Cassandra,北京城建智控牵手IoTDB为地铁运行保驾护航

Apache IoTDB

核心网云原生获评中国国际信息通信展览会ICT中国(2024年度)一等奖(卓越案例奖)

极客天地

即梦AI接入豆包·视频生成模型,打造更高质量智能化创作体验

新消费日报

一文读懂 Pencils Protocol 近期不可错过的市场活动

加密眼界

本文解析Pencils Protocol价值基础,$DAPP或是本轮的Alpha资产

西柚子

饿了么基于Flink+Paimon+StarRocks的实时湖仓探索

StarRocks

LakeHouse paimon Apache Paimon

iOS 8.4 和 OSX 10.10.4 更新 - iOS移动开发周报_移动_王巍_InfoQ精选文章