大家好,欢迎回到本期的每周回顾!本周的大新闻是,新的Bootstrap 2.0 UI已经在周一清晨上线。如果您发现任何异常之处,有任何意见或建议,或者想要减少或增加某些内容,请让我们知道。
以下是一些从UI更新中精选的内容
- 控件页面的布局已被简化:我们在页面的左侧将大量信息归入不同的标签中,减少了视觉混乱,同时这些项目仍然只是一个点击的距离。
- 作者的页面现在有了真实、适当的照片。我们不再需要60x60像素的小东西了。
- “链接”部分终于上线了。最近,我们在回顾中包含了一个我们正在阅读的列表,现在您可以在项目一有就看到它们。我们正在考虑将这些项目添加到主Twitter和RSS源,并期待您的反馈。
谢谢,我们下次再见!
Aaron
我们正在阅读的书籍
- 死锁和锁顺序:通过使用MIN和MAX强制锁顺序并防止死锁的故事。
- 轻松进行移动A/B测试:Socialcam谈论如何在他们的iPhone应用程序中使用Mixpanel进行A/B测试。
- iOS框架:Jeff Verkoeyen,iOS开发者,一位真正的优秀人物,已经发布了一份详尽的指南,说明如何轻松、无痛苦地创建、开发和分发iOS静态框架。
- 我读过的作家:Marco Arment:对Instapaper的创建者Marco Arment的采访。
- 将iCade支持添加到您的游戏中:一个教程,展示如何使您的iOS游戏与iPad上的游戏机兼容。真酷!
- 苹果生态系统的iOS化:一篇探讨iOS如何改变OS X,以及这种趋势可能继续发展的文章。
- 电路游乐场:这是有点与众不同,但是太酷了,不能不分享。Adafruit为所有喜欢在业余时间玩电子黑客的iOS用户发布了一个通用应用程序。我收到了一个Arduino作为节日礼物,这看起来像是一个完美的补充。
MJGLayoutKit
MJGLayoutKit是一个受Android启发的iOS布局框架,可以帮助您自动布局视图。例如,当布局中图像的大小发生变化时,它下面的所有内容都会自动向下推。MJGLayoutKit可以在简化的BSD许可下使用。
JCMSegmentedPageController
这是一个iOS 5的容器视图控制器,它像UITabBarController一样工作,但是标签选择器移动到了顶部的UISegmentedControl上。具有Apache 2.0许可。
JBDaylightOverlay
我们的下一个控件是本周的控制本周。而这周,我们为您的MKMapViews带来了一项超棒的功能更新:JBDaylightOverlay,这是一个显示地球上阳光和黑夜投影的控件。JBDaylightOverlay是由湾区软件工程师John Boiles编写的。您可以查看他在网站上的其他项目,他既多产又令人印象深刻!这个控件遵循 DAReloadActivity是UIButton的一个子类,它提供了一个类似于UIActivityIndicatorView的旋转进度指示器。如果您不使用下拉刷新,这个控件非常实用。MIT许可。 正如其名,这是一个为UIView提供的酷炫效果和动画集合。遗憾的是,在该仓库中没有指定任何许可。 正如其名所述,这是一个受TweetBot启发的UIAlertView和UIActionSheet的替换。它们具有相当时尚的外观和感觉,可以轻松定制以适应您的需求,并且(幸亏)使用块而不是代理来进行回调。未指定许可,但我已在GitHub上提交了一个问题,要求他们添加一个。 到目前为止,很明显,如果苹果想给我们提供单选按钮,它们会提供给我们。尽管如此,有时我们确实需要它们。MNMRadioGroup旨在解决这个问题,为您提供了一个用于所有互斥需要的嵌入式单选控件组。BSD许可。DAReloadActivity
CoolUIViewAnimations
类似TweetBot的UIAlertView和UIActionSheet替换
MNMRadioGroup