写点什么

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

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

关注

评论

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

maven打包,常用启动方式

秋天

mavne

爆肝一周总结了一份Java学习/面试自测指南!200+道Java最常见面试题。

Java架构之路

Java 程序员 架构 面试 编程语言

oktoken跟单社区系统开发|oktoken跟单社区APP软件开发

系统开发

oktoken对冲合约软件APP开发|oktoken对冲合约系统开发

系统开发

「产品经理训练营」第八章作业

Sòrγy_じò ぴé

字节跳动5面喜提offer!分享给朋友们面试感受

Java架构之路

Java 程序员 架构 面试 编程语言

中国唯一入选 Forrester 领导者象限,阿里云 Serverless 全球领先

阿里巴巴云原生

阿里云 Serverless 容器 开发者 云原生

浅论指针(一)

Integer

c c++ 指针

源码解读:KubeVela 是如何将 appfile 转换为 K8s 特定资源对象的

阿里巴巴云原生

容器 云原生 k8s API 应用服务中间件

一年增加 1.2w 星,Dapr 能否引领云原生中间件的未来?

阿里巴巴云原生

容器 微服务 云原生 k8s 中间件

技术中台之DevOps动态表单体系构建

EAWorld

美团3面(Java后台):NIO+BIO+Zookeeper+线程池+Redis+kafka

钟奕礼

Java 编程 程序员 架构 面试

又是一些小细节!3面成功入职字节跳动:算法+数据库+中间件+JVM

Java架构之路

Java 程序员 架构 面试 编程语言

Apache Iceberg学习日志

InfoQ_Springup

数据湖

硬件测试的思考和改进:有道词典笔的高效测试探索

有道技术团队

大前端

关系数据理论是个什么牛马

学Java的猪猪侠

【操作系统】存储器管理

学Java的猪猪侠

何止一个惨字形容!水滴Java面试一轮游,壮烈了,问啥啥不会,数据库血崩,我该怎么办?

钟奕礼

Java 学习 编程 程序员 面试

2021面试跳槽宝典:BATJ大厂核心面试解析600题

比伯

Java 架构 面试 程序人生 计算机

怎样从零开始设计一个数据库

学Java的猪猪侠

支付宝高级研发一二三面题目:CMS+CAS+线程锁+事务+雪崩+Docker

钟奕礼

Java 编程 程序员 架构 面试

重点人员可视化研判分析系统搭建,可视化大屏系统

会声会影最新版:会声会影2021中文版它来啦!

奈奈的杂社

视频剪辑 视频后期 自媒体 视频处理 会声会影

MapReduce的运行机制详解

五分钟学大数据

hadoop 3月日更

K8s 原生 Serverless 实践:ASK 与 Knative

阿里巴巴云原生

Serverless 容器 云原生 k8s 存储

JVM 诊断之 jps 工具使用

hepingfly

JVM jvm调优 jvm诊断 jps

引入单点登录,需要考虑哪些问题?

龙归科技

SSO 单点登录

后端服务器网络编程之 IO 模型

Linux服务器开发

后端 网络编程 web服务器 Linux服务器开发 网络io

2021版金三银四Java面试突击手册开源(涵盖p5-p8技术栈),“吊打”面试官的“葵花宝典”

Java 编程 程序员 架构 面试

Flink程序优化及反压机制

大数据技术指南

flink 3月日更

缓存为什么会被污染?

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

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