获得顶级控件的6个步骤

托佩·阿巴约米,2013年2月14日

Cocoa Controls已经成为获取应用自定义控件的首选地点。你所要做的就是看看StackOverflow上对Android版本网站请求,你就可以看到阿隆在这里创造的东西确实是独一无二的。

像eBay、Evernote和Facebook消息应用都使用了这里的控件。想象一下,如果你能说“Facebook使用我的控件”,那会有多自豪。这对你的简历不会加分吗?

且慢,有一个小问题。网站上列出了许多控件,上一次我数的时候有2000多个。所以如果你上传了自己的控件,怎样才能吸引注意并得到对你工作的认可?这正是我希望通过这篇文章向你展示的。

这里有六个小贴士,能帮助你走上正确的方向,让你的应用在列表中评分,并获得社区的认可。

开发有用的(非平凡)实现,让开发者受益

如果你创建了一个实现新颖模式或手势交互的控件,这将使其他开发者受益。《ODRefreshControl》是这一类的好例子,它展示了如何在iOS 6中实现下拉刷新动画。难怪它目前是前10个iOS控件之一。

创建有用且非平凡的控件,开发者们也将愿意购买或授权你在自己应用中使用自己的智慧。如果你创建了一个应用控件,没有给聚会带来任何新的东西,比如手电筒控件,没有人会感兴趣的。

当你发现更智能、更可靠的控件时,考虑一下其他iPhone应用开发者的想法。

在GitHub上有良好的文档

Github是一个协作源,应用开发者可以在这里沟通和协作开发下一个杀手级应用。当你的应用控件出现在GitHub上时,务必列出如何实现该控件的所有信息。

看看MFSideMenuREADME文件iCarousel。这不是很棒吗?一个详尽的README文件通常是受欢迎的。

README

在网站上的讨论/评论中的参与

当你参与讨论或回应关于你控件的评论时,其他人会感到一种所有权和责任感,愿意与他人分享。如果你控件有问题,你给了他们他们想要的。

从Nick Lockwood那里汲取经验,他在网站上有用档次的控件iCarousel。确保回答网站上开发者的提问。这是一个非常强大的工具,能迅速提高你的可靠性和忠诚度评分。

Comments on iCarousel

修复错误和发布更新

在上一点讨论参与的基础上,修复人们提出的问题。没有应用是完美无缺的,控件也逃不出这个原则。

当用户和合作者告诉你控制存在问题,要倾听他们的意见,尽快开发解决方案并发布更新。奖励那些花时间尝试你的控制并提出反馈的人。

这样做的话,你可能就会发现你的控制被用于下一个热门应用中,这一切都因为他们对你技术在出问题时能够提供支持的信心。

提升你在 Github Objective-C 列表中的排名

Aaron 还告诉我,CocoaControls 和 Github Objective-C 列表的排名之间存在关联。Github 事实上是一个开发者社交网络。你可以查看代码库、关注代码库等。

邀请人们分叉你的代码库并关注它,这样你可以进入那些列表之一。“最受关注”、“最常分叉”等。这有助于更多人发现你的控制。

附上描述性的截图

人类是视觉动物。每当我在 Aaron 每周发出的汇总邮件中,我首先会快速浏览截图,看看哪个会深入探讨。

iCarousel

拥有一个好的截图是突出重围的最好方式之一。看看来自 JTGestureBasedTableViewDACircularProgress 的截图。它们能够表达控制的功能,并让你几秒钟内了解其内容。

希望你现在有了力量,并有一些好想法来实施以获得高度评价。不要害怕将在有收益的人中散播你的天才。虽然可能有许多人和你竞争,但总有办法脱颖而出。

如果你的控制被用于下一个 Facebook 应用,请告诉我!


这是一篇由 Tope Abayomi 写的客座文章,App Design Vault 的创始人。他相信开发者需要拥有超越竞争的优势才能在应用商店中成功。拥有优秀的设计是一个好的开始。前往这里获取 一个帮助你脱颖而出的应用设计模板