OceaBase开发者大会落地上海!4月20日共同探索数据库前沿趋势!报名戳 了解详情
写点什么

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 读者交流群)。

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2015-07-06 07:192853
用户头像

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

关注

评论

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

Kubernetes手记(12)- StatefulSet 控制器

雪雷

k8s 6月日更

百度的云图丹青

脑极体

阿里P8工作10年,离职时发现只剩这份《Java架构速成》笔记了

Java架构师迁哥

夯实区块链产业发展根基是当务之急 标准体系、知识产权是国际竞争角力之焦点

CECBC

话题讨论|从2021苹果全球开发者大会中,你得到了什么启发?

石云升

wwdc 话题讨论 6月日更

智慧新发展:打造更富动感的智慧园区3D可视化决方案!

一只数据鲸鱼

数据可视化 智慧城市 智慧园区 三维可视化

尽情阅读,技术进阶,详解mmap的原理

奔着腾讯去

c++ 内存管理 Mmap 虚拟内存 共享内存

小伙伴们在催更Spring系列,于是我写下了这篇注解汇总!!

冰河

spring 程序员 架构师 aop ioc

基于WebRTC的1对1通话实战(一)环境搭建

IT酷盖

音视频 WebRTC

阿里巴巴新产“Java架构核心宝典”,全是流行技术,限时开放

Java 程序员 架构 面试

从货币流动性角度看区块链流动性发展

CECBC

区块链技术让传统旅游业焕发新机

CECBC

网易云信大规模聊天室系统架构解析

网易云信

聊天室 IM

👑【Hystrix技术专题】原理和特性介绍

洛神灬殇

Hystrix spring-cloud 熔断器 6月日更

别闹,那个在加密世界拿着长枪的库币

猫Buboo

区块链 区块链+ 加密资产

发布60分钟!霸榜Github的阿里面试指导小册,啃透涨薪10k

Java架构师迁哥

Python分类预测模型

Qien Z.

Python 预测模型 6月日更

Seata 新特性,APM 支持 SkyWalking

阿里巴巴云原生

运维 云原生

三顾茅庐,七面阿里,25k*16offer,还原我的大厂面经

Java 程序员 架构 面试

如何针对美工与设计师的Maya工具进行版本控制

龙智—DevSecOps解决方案

数字经济下的数据库发展以及应用

容光

负载均衡算法之一 - 以 Golang 方式

hedzr

load-balancing weighted round-robin consistent-hashing

详解 SQL 的集合运算

悟空聊架构

数据库 sql 6月日更 集合运算

前端 JS 之 AJAX 简介及使用

编程三昧

JavaScript ajax 大前端 异步请求

谁是项目的负责人?

escray

学习 极客时间 朱赟的技术管理课 6月日更

基于开源引擎打造自主可控服务体系

张亮

大数据 开源 To B业务

从金融街往事到全场景智慧金融未来

白洞计划

Flask-Limiter详细使用说明

行者AI

flask

5分钟速读之Rust权威指南(二十二)迭代器

wzx

rust

CSS技巧 | 优雅的处理文本溢出截断

devpoint

CSS 6月日更

现代分布式架构设计原则-可观测性

余朋飞

微服务 监控 日志 可观测性 链路追踪

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