写点什么

iOS 开发周报:iPhone 6s 和 iPad Pro 最新情报

  • 2015-08-25
  • 本文字数:1653 字

    阅读完需:约 5 分钟

新闻

  1. 下一代 iPhone 也许将于 9 月 18 日开始销售:从德国和日本的运营商透露的消息来看,新的 iPhone 也许将于下个月 18 日正式发售。一般来说,新品发布会都会在发售之前至少一周进行,同时 AppStore 将会开放接收针对新系统的 app 提交。也就是说,如果你的 app 需要适配 iOS 9 的话,基本留给你进行调试的时间就只剩两周左右了,加油吧!
  2. iPad Pro 即将进入量产:大屏的 iPad 传言已久,有情报显示 Sharp 将会成为这块分辨率高达 2732 x 2048 的 12.9-inch 屏幕的供应厂商。如果 Apple 计划遵循以前的发布周期,在今年第四季度发布新的 iPad 的话,9 月和 10 月就将是这款 iPad 开始批量生产开始的时间了。届时应该会有一些更多的情报释出。

教程

  1. 《详解CALayer 和 UIView 的区别和联系》:作者对 UIViewCALayer 的关系和区别进行了一些整理。在 iOS 开发中,UIViewCALayer 两者有不少相似和共通的地方,但是本质上它们承担的职责以及在 app 中的作用是完全不同的。这个知识点也经常成为 iOS 开发职位面试时的题目。作者在这篇文章中从四个方面阐述了自己对两者的理解,可以参考。
  2. 《谁让 APP 工程师产生了泡沫?》:虽然这并不是一篇技术教程,但是却值得我们这些 iOS 开发者参看。移动互联网已经火热了多年,而其中存在一些泡沫也是人人心知肚明的。如何在这个风口中掌握自己的方向,磨练自己的能力,是值得每个开发者思考的问题。如果当这阵风停下的时候,你会是继续翱翔的雄鹰,没有了风口的小猪,这一切其实是由你每天日常工作和学习的态度所决定的。
  3. UICollectionView Custom Layout Tutorial: A Spinning Wheel :使用 Collection View 进行布局的灵活性和便利程度是有目共睹的,Ray Wenderlich 的这篇教程带领我们用 Collection View 实现了一个轮盘式的视图。如果你有 Collection View 的使用经验的话,我建议你在跟随这篇教程动手实践之前,可以先自己思考下如何实现。然后对照例程的实现,相信这样这样能有更多的心得和体会。

开源项目

  1. GitUp :GitUp 是一个图形化的 git 客户端,它以 branch graph 的方式呈现项目。借助设计良好简洁的图形界面,使用 GitUp 可以快速地完成大部分日常的 git 操作。最近他们开源了自己的客户端,并且同时公开了 GitUpKit 这个实现这些 git 操作的框架,这意味着个人开发者可以在这个框架的基础上构建自己的 git 图形应用。如果你对此有兴趣,那么这个 app 是你绝对不能错过的。
  2. SafariAutoLoginTest :在 iOS 9 中 Apple 加入了一种全新的在 app 中浏览网页的方式,那就是使用 SFSafariViewController。通过使用这个类,我们可以巧妙地设计 URL scheme 跳转,读取设备 Safari 中存储的 cookie 信息,来实现例如用户登陆过你的网站后,在你的 app 里自动登陆这样的功能。这个技术将会彻底改变 web app 和 native app 的可能的交互方式,非常值得一看。如果你对背后的思想和原理感兴趣的话,还可以参看下这篇文章
  3. ImagePickerSheetController :一个仿照 iMessage 中选择照片的 ViewController,可以横向滑动在不同的照片中切换,以及扩大查看和选择复数张照片,非常灵活。API 设计和 UIAlertController很类似,因此使用起来也很简单。如果你的 app 中有类似聊天发送图片或者分享图片的需求的话,这个框架会非常方便。
  4. SwiftMongoDB :如果你对服务端比较熟悉的话,可能会听过甚至用过 MongoDB。这个框架可以让你用 Swift 和 MongoDB 进行交互。在 iOS 上去运行一个 MongoDB 的 daemon 显然不太现实,所以暂时这个项目只能在 OSX app 中使用。但是随着 Swift 开源的临近,其实这门语言将会很有希望在 app 制作以外有所作为。如果在服务端能够使用 Swift 进行开发的话,这个项目就会很有意思。Swift 在未来的可能性也值得我们去思考一下这门语言到底还能做些什么。

感谢徐川对本文的审校。

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

2015-08-25 19:003138
用户头像

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

关注

评论

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

scrcpy这款软件解决了和同事分享手机屏幕的问题| 社区征文

尼露

linux-riscv-5.17 纯净源码

贾献华

7月月更

服务可见可观测性

阿泽🧸

微服务 7月月更

Python|语言元素、分支结构和循环结构

AXYZdong

7月月更

Mall电商实战项目全面升级!支持最新版SpringBoot,干掉循环依赖

程序知音

Java spring 编程 程序员 后端

煮饺子与docker、kubernetes之间的关系

字母哥哥

Docker 容器化 #Kubernetes#

L3立法试水,为自动驾驶产业带来什么?

脑极体

Python XML-RPC实现简单的远程调用过程

宇宙之一粟

Python 7月月更

DotNet圈里一个优秀的ORM——FreeSql

为自己带盐

7月月更 freesql dotnetcore

线程的启动与优先级

zarmnosaj

7月月更

好玩的免费GM游戏整理汇总

echeverra

游戏

旧的Spring Security OAuth已停止维护,全面拥抱最新解决方案

程序知音

Java spring 程序员 微服务 后端

【算法刷题日记之本手篇】组队竞赛与删除公共字符

未见花闻

7月月更

如何优雅的写 Controller 层代码?

程序知音

Java 编程 程序员 后端

Web侧防御指南

穿过生命散发芬芳

7月月更 Web防护

leetcode 650. 2 Keys Keyboard 只有两个键的键盘(中等)

okokabcd

LeetCode 动态规划 数据结构与算法

图解网络:什么是虚拟路由器冗余协议 VRRP?

wljslmz

网络技术 路由协议 7月月更 VRRP

电商系统微服务架构

极客土豆

秒杀系统设计

库尔斯

架构实战营

瞧瞧人家用SpringBoot写的后端API接口,那叫一个优雅

程序知音

Java spring 编程 程序员 后端

Web2.0的巨头纷纷布局VC,Tiger DAO VC或成抵达Web3捷径

鳄鱼视界

疫情封控65天,我的居家办公心得分享 | 社区征文

程序员海军

远程办公 远程开发 初夏征文

「Docker 那些事儿」容器很难理解?带你从头到尾捋一遍

Albert Edison

7月月更

毕业总结

库尔斯

架构实战营

为什么网站打开速度慢?

源字节1号

网站开发

毕业总结

Dean.Zhang

性能测试如何创造业务价值

老张

性能测试 技术与业务

Vuex(一)

小恺

7月月更

【愚公系列】2022年07月 Go教学课程 001-Go语言前提简介

愚公搬代码

7月月更

大话云原生之负载均衡篇-小饭馆客流量变大了

字母哥哥

Docker 负载均衡 云原生

ajax

Jason199

ajax 7月月更

iOS开发周报:iPhone 6s 和 iPad Pro 最新情报_移动_王巍_InfoQ精选文章