大家好 - 欢迎再次来到我们的周报!在 Cocoa 控件内部,我们计划有一周非常激动人心的活动。对我个人来说,Cocoa Controls 网站在 iPhone 上不可导航这点很不具讽刺意味。你不得不进行很多不必要的放大和滚动。针对这一点,自 Twitter 的 Bootstrap 2 在 31 日发布以来,我们一直在将网站迁移到 Bootstrap 2,并且非常高兴地宣布我们预计在本周完成部署。立即的改变可能相对表面,但将为未来不久的、响应式且兼容 iPhone 的 UI 开辟道路。
此外,正如您在上周周报中看到的,我们新增了“我们在读什么”部分。我们将在本周加入该部分,并计划不久从您那里征集链接。我很期待看到您发现的所有精彩链接,我相信 Cocoa 开发者社区也会如此!
我们在读什么
以下是过去一周我们最喜欢的一些链接
- 5 岁男孩分析标志 – 与 iOS 开发无关,但通过孩子的视角看品牌让我学到了一些东西。
- iOS 应用持续部署 – 简短介绍如何为您的应用程序建立持续部署系统。
- Obvious Engine AR SDK – 一种用于 iOS 应用的非常酷的增强现实引擎演示。
- Uicons – 适用于应用和其他内容的图标 – 一个庞大的图标集合可以免费在 CC-BY 许可下使用,或者您可以为矢量版本支付 25 美元并取消引用要求。
在 iPhone 上使用 Android 模式锁
Grio,一家位于旧金山的咨询公司,最近发布了一个令人印象深刻的、Android pattern unlock 经验的 iOS 所版本。当然,您无法用您自己创作的东西替换 iOS 的 PIN 解锁系统(也许您可以通过越狱来实现……),但如果您需要将 PIN 解锁集成到您的应用程序中,这将是一个很好的区分自己的方法。此控件可在 Apache 2.0 或 BSD 下获得。
VPPDropDown
VPPDropDown,由 Víctor Pena 提供,是一个 iOS 控件,允许您在表格视图中创建类似于 Tweetie 的下拉菜单,虽然它已经停用了。不幸的是,VPPDropDown 的许可证是不明确的,但我已经在 GitHub 上 为维克托打开了一个问题,请他添加一个。
UIImage+Sprite
UIImage+Sprite,由 Rafal Sroka 提供,是一个为 UIImage 提供的简洁的分类,可以从一场中提取精灵进行动画循环的播放。 MIT 许可。
PullToRefreshTransform
您可能已经在博客中看到了这个下一项控件,这是我们本周的控件!让我们认识一下来自 Tom Irving 的 PullToRefreshTransform,他是一个我们之前有幸介绍过的 Cocoa 开发者。
PullToRefreshTransform展示了如何使用CATransform3D来实现一个炫酷的(现在相当标准的)下拉刷新动作,创建了一种“展开”效果。我必须指出,为了将其集成到您的应用程序中,您需要进行一些工作,因为这更多是一个代码示例,而不是可重用的控件。尽管如此,我认为它足够酷奇,值得在此展示。此外,源代码目前未指定许可证,但我已在GitHub上创建了一个问题,请求Tom澄清许可情况。希望您喜欢!
查看源代码,或者 在YouTube上观看
YRDropdownView
YRDropdownView,由Eli Perkins开发,部分基于MKInfoPanel等其他一些,是一个看起来很酷的UIAlertViews替代品。《MIT》授权。
YLProgressBar
YLProgressBar,由Yannick Loriot开发,是一个外观精美的自定义进度条,完全使用CoreGraphics实现,这意味着应该很容易更换您的自己的颜色方案(虽然我必须说,我认为对于正确的应用程序,洋红色/紫罗兰组合实际上可以看起来非常出色)。