NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

macOS高品质音频播放器:HQPlayer 4 Pro for mac

南屿

mac软件下载 mac音乐播放器 HQPlayer 4 Pro下载 苹果电脑无损播放器 HQPlayer 4 Pro破解版

SD-WAN:推动企业上云的全新路径

Ogcloud

网络 SD-WAN 组网

大模型训练显存优化策略

百度开发者中心

深度学习 大模型 LLM

迪士尼视频下载工具Disney Plus +使用教程

南屿

【稳定性】浅谈11.11大促之预案演练 | 京东物流技术团队

京东科技开发者

九章云极DataCanvas公司两大标杆案例入选《2023大模型落地应用案例集》

九章云极DataCanvas

MySQL常用图形管理工具

小魏写代码

提升软件质量的利器:Mock 测试教程

Apifox

前端 前端开发 Mock Mock 服务 Mock.js

ClkLog访谈之1:某大拍卖公司互联网运营经理

ClkLog

ZCube:在我的优惠券中的落地实践 | 京东云技术团队

京东科技开发者

Autodesk Maya 2023中文版安装教程 附maya破解补丁 Mac/win

南屿

BRC20铭文发币成本是多少?一文读懂

西安链酷科技

铭文币

大模型训练在人脸表情识别中的应用

百度开发者中心

深度学习 大模型 LLM

兼容M1 Mac下载工具Folx pro 5 v5.27中文激活版 安装包

南屿

多功能fcpx视频剪辑软件:Final Cut Pro激活中文版

胖墩儿不胖y

Mac软件 视频编辑工具 视频编辑 编辑视频

一步一步教你写kubernetes sidecar

不在线第一只蜗牛

Kubernetes k8s 多集群

MT7915 and QCA9880: the duo in wireless connectivity

wallysSK

小企业是否应该采用SD-WAN组网?

Ogcloud

网络 SD-WAN 组网 组网网络

广发证券基于 Apache Kyuubi 构建“提效可控”大数据赋能层

网易数帆

大数据 spark 开源 Kyuubi 广发证券

Sensei for Mac专业的硬盘清理优化工具

南屿

软件开发

Geek_8da502

MindNode for mac思维导图 中文完美解锁版 支持M/Intel

南屿

2023年总结:NFT经济从不可替代到可替代的转变

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

大模型训练中的断点继续训练问题

百度开发者中心

深度学习 大模型

Enfocus PitStop Pro 2022 for Mac(pdf增强插件) v22.0.1378944中文

南屿

水杉3D建模:Metasequoia 4 Mac激活版 附永久注册码 支持intel/M1/M2

南屿

spss统计软件:IBM SPSS Statistics 27 (Win/mac)中文激活版

南屿

BRC20铭文合约代币系统开发

西安链酷科技

加密货币 ERC20 发币

波场能量租赁平台开发 带宽租赁收益挖矿

西安链酷科技

波场能量 能量租赁

投放户外LED广告屏有什么好处?

Dylan

媒体 广告 网络 消费

GLM助力通用预训练

百度开发者中心

人工智能 LLM

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