本周总结:iOS 7 使用率升至 74%,无需编写代码即可创建动画

Aaron Brethorst,2013 年 12 月 07 日

我认为 iOS 新版本的快速推广,以及设备生态系统的相对同质化,是 iOS 相比 Android 而言最被低估的优势之一,至少对于开发者来说是这样。尽管如此,在 iPhone 和 iPad 上支持 iOS 6 和 7 仍然是一项艰巨的任务。我无法想象在 Android 上支持一个流行的应用,在那里你必须不仅要应对各种操作系统版本,还要应对数量惊人的设备,许多设备都有自己的特性。这里无意冒犯那些为 Java 编写、针对 Dalvik 的朋友们,但我想,如果 Android 是唯一的选择,我可能会全职回到构建 Web 应用的路上。

公平地说,似乎大多数 Android 开发者都建议放弃 2.x 版本,并专注于 4.x 版本,因为 Gingerbread(Android 2.3)的占有率在过去一年中已经显著下降。

幸运的是,对于那些有幸在 iOS 上工作的我们来说,iOS 7 的采用率在发布后的几个月内就已经达到所有用户的三分之一左右。苹果公司的数据得到了 MixPanel 的进一步证实。此外,iOS 6 的使用率也略高于 Android 的 Gingerbread。虽然我无法了解您具体的状况或业务需求,但如果我现在开始开发新的应用程序,我会完全跳过 iOS 6,只支持 iOS 7。

最好的问候,
Aaron


我们正在阅读


本周应用程序

Swipes

如果你还没有看过它,我非常推荐你查看 Swipes。它是一个美丽执行的待办事项应用,并且正好使用了我们网站上的一些开源组件,包括 Swipes 创造者贡献的一个!

Swipes 是一个日常计划器,帮助你清除思绪,专注于重要的事情。

了解更多


本周控件

Canvas

Canvas

在 Xcode 中无需编写代码即可进行动画。

MIT 许可协议。

了解更多 添加到收藏  观看视频


本周总结

LumberjackConsole

LumberjackConsole

设备端 CocoaLumberjack 控制台,支持搜索、过滤等功能。

Apache 2.0 许可协议。

了解更多 添加到收藏


LMAlertView

LMAlertView

LMAlertView 旨在成为适用于 iOS 7 的 UIAlertView 的端到端、可自定义的克隆,具有相同的霜冻/高斯模糊效果、颜色、CALayer 动画。

MIT 许可协议。

了解更多 添加到收藏


RMMultipleViewsController

RMMultipleViewsController

这是一个iOS控件,可以在一个视图控制器中显示多个视图控制器,并使用分段控件选择一个。

MIT 许可协议。

了解更多 加入收藏


TSValidatedTextField

TSValidatedTextField

TSValidatedTextField是一个简单、可立即使用的UITextField子类,允许您使用设置的模板验证文本框中的文本。

Apache 2.0 许可协议。

了解更多 加入收藏


MINavigationController

MINavigationController

MINavigationController是一个UINavigationController子类,可以轻松实现推送(push)和弹出(pop)操作,并具有整洁的动画效果。

pod 'MINavigationController', '~> 0.1.0'    

MIT 许可协议。

了解更多 加入收藏


TQMultistageTableView

TQMultistageTableView

TQMultistageTableView是一个分三层的列表控件,第一层点击后可以展开第二层列表,第二层点击可以展开第三层视图。层之间展开和关闭是互斥的,同时只有一个展开的列表层级。支持最低iOS版本为IOS6.0。

MIT 许可协议。

了解更多 加入收藏


JSQSystemSoundPlayer

JSQSystemSoundPlayer

一个用于iOS系统声音服务的花哨的Obj-C包装器。

MIT 许可协议。

了解更多 加入收藏


ETFoursquareImages

ETFoursquareImages

当你滚动时,图片的显示区域将变大。就像在Foursquare应用中地点页面上的显示一样。

MIT 许可协议。

了解更多 加入收藏


LSCTableView

LSCTableView

这是一个开源重实现的UITableView,力求成为一个高性能、API兼容、即插即用的替换类。

MIT 许可协议。

了解更多 加入收藏


SPHChatBubble

SPHChatBubble

SPHChatBubble用于聊天界面。

BSD许可。

了解更多 加入收藏


RFMarkdownTextView

RFMarkdownTextView

这是一个TextView,旨在模拟iOctocat(http://ioctocat.com)中的注释工具栏,并具有自动插入Markdown功能。

MIT 许可协议。

了解更多 加入收藏


BTGlassScrollView

BTGlassScrollView

受到Yahoo天气应用灵感的启发,这个易于使用的视图可以复制其外观和感觉。

Apache 2.0 许可协议。

了解更多 加入收藏


HUChart

HUChart

HUChart是一个简单(但也是第一个)半圆形图(半饼图),用于iOS绘制半圆形图,适用于有一些空间制作完整圆图的情况。

MIT 许可协议。

了解更多 加入收藏


TDImageColors

TDImageColors

这是一个iOS库,用于检测UIImage中使用的许多最常用的颜色。

pod 'TDImageColors', '~> 0.1.1'

MIT 许可协议。

了解更多 加入收藏


MZAppearance

MZAppearance

MZAppearance是UIAppearance代理,基于NSInvocation对自定义对象进行代理。

MIT 许可协议。

了解更多 加入收藏


RFKeyboardToolbar

RFKeyboardToolbar

这是一个灵活的UIView和UIButton子类,可以向您的UITextFields/UITextViews中添加自定义按钮和工具栏。

此功能用于https://cocoacontrols.cn/controls/rfmarkdowntextview,以生成工具栏。

MIT 许可协议。

了解更多 添加到收藏


脉冲光环

Pulsing Halo

一个用于指示脉冲光环的CALayer子类。

MIT 许可协议。

了解更多 添加到收藏


RFMathTextField

RFMathTextField

一个简单的验证器/方程答案者。

MIT 许可协议。

了解更多 添加到收藏


SDCAlertView

SDCAlertView

SDCAlertView 在UIAlertView的像素级克隆中添加了一个contentView属性。

MIT 许可协议。

了解更多 添加到收藏


RFTapEditLabel

RFTapEditLabel

支持掩码密码和占位符的UILabel子类,具有UIAlertView编辑功能。

MIT 许可协议。

了解更多 添加到收藏


记忆游戏

YouQue-Game

https://itunes.apple.com/mr/app/youque/id721318647?mt=8上有4种以上的经典游戏

MIT 许可协议。

了解更多 添加到收藏


Vkontakte iOS SDK

Vkontakte iOS SDK

强大的灵活的Vkontakte iOS SDK

MIT 许可协议。

了解更多 添加到收藏


NAModalSheet

NAModalSheet

NAModalSheet - 以背景模糊的形式以模态方式显示您自己的视图。视图可以从屏幕顶部或底部(或从边缘的某个偏移)滑动入,或在中心淡入。

MIT 许可协议。

了解更多 添加到收藏


RFPasswordGenerator

RFPasswordGenerator

我发现这篇文章(http://neilang.com/entries/how-to-write-a-password-generator/)非常棒,介绍了如何编写自己的密码生成器,所以我决定创建一个。

如何开始

  1. 将RFPasswordGenerator类拖放到项目中。
  2. #import "RFPasswordGenerator.h"
  3. 使用3种不同的安全选项

NSString *myHighSecurityPassword = [RFPasswordGenerator generateHighSecurityPassword];

NSString *myMediumSecurityPassword = [RFPasswordGenerator generateMediumSecurityPassword];

NSString *myLowSecurityPassword = [RFPasswordGenerator generateLowSecurityPassword]

享受!关注我 @rfunk82

公共领域许可。

了解更多 添加到收藏


RSCameraSwitcher

RSCameraSwitcher

一个美丽的动画效果的纯代码实现http://dribbble.com/shots/929359-Camera-Switch

MIT 许可协议。

了解更多 添加到收藏