欢迎来到我们的每周综述!当苹果在iOS 6中介绍了Auto Layout时,我对其进行了测试,并很快就决定它太痛苦了,很难忍受,尤其是在它将阻止我在iOS 5上发布相应应用的情况下。(更难使用,无法制作出看起来好的布局,在旧操作系统上不会工作……呃,算了。)但是,情况在不断变化,我非常强烈地推荐任何正在构建iOS应用的人今天立即采用Auto Layout。
幸运的是,在这期间的一年里,产生了许多使Auto Layout更容易使用的工具和库,比如我们本周的控件Masonry。我强烈建议您去看看。在接下来的几周里,我还有更多关于Auto Layout要说的,如果有任何特别想了解的内容,请给我们留言。
最好的祝愿,
Aaron
我们所阅读的内容
- 如何将应用设计过渡到iOS 7
- RubyMotion新特色:块重写,保留周期检测,更好的崩溃报告
- 更多Git和GitHub的秘密
- Ruby Warrior – 这是Ruby,而不是Objective-C,但这绝对值得你花20分钟时间去尝试。(在打开页面之前请降低音量!)
本周最佳应用
这个应用的作者足够大方,将其源代码在宽松的MIT许可下发布。这是一种了解如何构建具有网络功能的iOS应用的整体方法的绝佳方式。 Hacker是一个关于科技创业和计算机黑客的社交新闻网站的精美而优雅的应用。 |
本周控件
Masonry
一个轻量级布局框架,可以快速快速地创建iOS AutoLayout NSLayoutConstraints代码,易于阅读和描述。 MIT许可证。 |
每周综述
MSCellAccessory
可以轻松自定义UITableViewCell accessoryType颜色的。支持iOS 7扁平化设计。 BSD许可证。 |
JTOpenDoorAnimatedViewController
一个模仿AskKing Quizz应用启动动画的单个视图控制器。 需要XCode 4.5。 MIT许可证。 |
KOPopupView
适用于iPhone/iPad的弹出UIView,具有不错的效果。 MIT许可证。 |
CLTableWithFooterViewController
当你在UIScrollView或UITableView底部时,可以轻松添加一个固定的底部图片。向上滚动可以使其消失。 MIT许可证。 |
MMProgressHUD
一个易于使用且具有个性的HUD界面。 MIT许可证。 |
RMMapper
|
TRSDialScrollView
高度可定制的UIScrollView拨号控件。 MIT许可证。 |
JWToolbarAdaptiveSpaceItem
一个可以自动调整大小以匹配相邻NSSplitView或其他面板设置的自适应空白项目。 BSD许可证。 |
SLGSlideShowView
简单的图像幻灯片,类似UITableView的数据源和代理显示图像。 MIT许可证。 |
PBJVision
iOS相机引擎,支持触摸录制视频和拍照。 MIT许可证。 |
SWScrollView
像《星球大战》开篇字幕滚动的滚动视图。 MIT许可证。 |
DAContextMenuTableViewController
一个带有“更多”辅助视图的UITableView subclass,其外观和行为与原生邮件应用相似。 MIT许可证。 |