Weekly Roundup: iOS 7 Usage Up to 74%, Plus Create Animations Without Writing Code

Aaron Brethorst, December 07, 2013

我认为,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的证据支持。《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

这是一个简单且 ready-to-use 的 UITextField 子类,允许您使用设置的模式验证文本字段的文本。

Apache 2.0许可。

了解更多 添加到收藏


MINavigationController

MINavigationController

一个基于 UINavigationController 的子类,便于实现带有美观动画的 pushpop 操作。

pod 'MINavigationController', '~> 0.1.0'    

MIT许可。

了解更多 添加到收藏


TQMultistageTableView

TQMultistageTableView

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

MIT许可。

了解更多 添加到收藏


JSQSystemSoundPlayer

JSQSystemSoundPlayer

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

MIT许可。

了解更多 添加到收藏


ETFoursquareImages

ETFoursquareImages

在滚动时,图像显示区域会变大。就像它在 Foursquare 应用里的地点页面中显示的样子。

MIT许可。

了解更多 添加到收藏


LSCTableView

LSCTableView

这是一个打开重实现的 UITableView,目标是成为一个高性能、API 兼容的替换类。

MIT许可。

了解更多 添加到收藏


SPHChatBubble

SPHChatBubble

聊天屏幕中使用的 Sphchatbubble。

BSD 许可。

了解更多 添加到收藏


RFMarkdownTextView

RFMarkdownTextView

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

MIT许可。

了解更多 添加到收藏


BTGlassScrollView

BTGlassScrollView

以 Yahoo 天气应用的灵感为背景,这个简单易用的视图复现了其外观和感觉。

Apache 2.0许可。

了解更多 添加到收藏


HUChart

HUChart

一个简单的半圆图表(半饼图)iOS 控件,用于绘制必须有少量空间才可绘制完整圈图表的情况。

MIT许可。

了解更多 添加到收藏


TDImageColors

TDImageColors

iOS 库,用于检测 UIImage 中最常用的几种颜色。

pod 'TDImageColors', '~> 0.1.1'

MIT许可。

了解更多 添加到收藏


MZAppearance

MZAppearance

基于 NSInvocation 的自定义对象的 UIAppearance 代理。

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

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

MIT许可。

了解更多信息 添加到收藏


YouQue-Game

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]

享受!在Twitter上关注我 @rfunk82

公有版权许可。

了解更多信息 添加到收藏


RSCameraSwitcher

RSCameraSwitcher

这是对http://dribbble.com/shots/929359-Camera-Switch的纯代码实现,具有美丽的动画效果。

MIT许可。

了解更多信息 添加到收藏