iOS移动开发周报-第5期

image

业界新闻

  1. Google Android或采纳苹果的Swift编程语言:避开Java这个坑? : 据TNW报道,苹果正考虑将苹果公司开源的Swift作为Android的“一类”编程语言。有消息称,在苹果宣布将Swift开源的前后(去年12月),Google、Facebook和Uber的高管曾进行了会面讨论:“Google的Android操作系统,当前仍将Java作为它的首选语言,但消息人士称,Swift并不是要取代Java,至少从目前来说不是”。

  2. iOS 10将于6月到来:新增表情:根据最新的消息显示,iOS10或于今年在WWDC大会上发布预览版,虽然目前苹果还没有公布具体的举行实现,但是根据每年的惯例,今年的会议也将于6月13日至6月17日举行,地点位于旧金山MosconeWest。

教程

  1. iOS冰与火之歌 – 利用XPC过App沙盒:XPC 是 OS X 上进程间通讯的常用手段,而在 iOS 中虽然第三方开发者不允许直接使用 XPC,但是这项技术还是存在于 iOS 系统之中的,这篇文章简单介绍了在 iOS 上利用 XPC 与系统进程通讯并突破沙盒的技术要点。
  2. iOS 不要用宏来定义你的常量:前不久有人在询问我关于define和const的用法以及一些区别,本来想写一篇关于它们的文章,看到这篇文章之后,我想这个已能解决你们的疑点了。

开源代码

  1. GYHttpMock:iOS HTTP请求模拟工具 : iOS App开发过程中,前台开发过程通常都是并行进行的,因此难免会出现一些客户端需要等待后台开发联调的情景,等待的过程往往痛若而无奈(后台被催得痛苦,前端无奈等待)。通常解决办法是,客户端在某处 hardcode 网络返回数据,当然,一不小心,这种测试代码被提交到了线上也是常有的事情。还有更“高级”一点,通过设置代理,用抓包工具修改网络数据,但这种效率低得令人抓狂。
  2. EBPhotoPages : 用于显示一个滚动型照片页和元数据的图片库。用户可以放大、缩小图片,以及创建,编辑或删除注释和标记,共享或删除照片,并报告不当的照片。所有照片和内容异步加载。相片的用户权限通过委托协议控制。该库是使用状态模式来控制画廊的行为,让其他开发人员可以轻松地修改或增加新的状态,而不必了解太多的原代码设计。。
  3. TGCameraViewController : 一款可定制的AVFoundation相机,界面美观、实用性强且容易集成。





Comments