分类目录归档:工具

创业公司开发资源整理

工欲善其事,必先利其器。

技术方面,与大公司什么都自己做的方式相比,创业公司需要综合各方资源,节省成本,集中人力来处理核心业务。现在开源组件与第三方服务非常多,从中取得优秀的为我所用,可以很大程度上提高生产力,毕竟每一个优秀的工具都不是一蹴而就的。以下是我们用过的一些:

1. App 统计分析

2. App 社会分享

UI上ShareSDK 感觉更好一些,不过都可以定制,界面上都不支持iPad。

3. App 消息推送服务

Android 平台使用第三方推送服务是一个不错的选择。

4. 用户反馈

5. 调查报告

6. Code Review

7. 网站统计分析

8. 云测试

9. 云服务

10. 安全

11. 第三方邮件发送服务

12. 快速搭建博客/论坛/电子商务网站等

13. 代码管理

14. 项目管理

  • Trello:http://trello.com 小型项目管理、文档管理、Bug管理等都够用了。
  • 更多管理工具以后单独做一个专题。

15. 论坛与社区

16. 网站探测工具

17. iOS, Android, WP 平台界面规范、图片和图标资源等

18. 招聘

最后更新:2013-7-30 持续迭代中。

如有更好的工具建议、或者对以列出工具的评论,欢迎告诉我们,会一并分享出去。

「体验之美」是一个以用户体验为核心的知识「开源」项目,聚焦在移动互联网的设计、开发和创业领域,包括网站(tiyanzhimei.com )、微信公众账号(ID: tiyanzhimei)和知乎专栏 (zhuanlan.zhihu.com/design)。

转载请注明:「体验之美」知乎专栏 zhuanlan.zhihu.com/design

CocoaPods-iOS项目第三方库管理利器

一、简介

每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如:

  • Java: maven,Ivy
  • Ruby: gems
  • Python: pip, easy_install
  • Nodejs: npm

随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,这个工具叫:CocoaPods

二、安装

这里的安装环境是 MacBook Pro OSX 10.9

不推荐使用 Mac 系统自带的 ruby,
ruby 安装方式:

http://about.ac/2012/04/install-ruby-with-rbenv.html

ruby 安装完成后,使用 ruby 的 gem 命令即可下载安装 cocoapods:
$ gem install cocoapods
$ pod setup

三、使用

使用时需要新建一个名为Podfile的文件,以如下格式,将依赖的库名字依次列在文件中即可

platform :ios, 5.0
pod ‘AFNetworking’, ‘~> 1.1.0′
pod ‘AFDownloadRequestOperation’
pod ‘SSZipArchive’
pod ‘GDataXML-HTML’
pod ‘WebViewJavascriptBridge’, ‘~> 3.0.0′
pod ‘SDWebImage’
pod ‘SMPageControl’

然后你将编辑好的Podfile文件放到你的项目根目录中,或者如果工程中已经创建Podfile文件,在项目目录下执行如下命令即可:

pod install

如果你要查找需要的第三方库是否在CocoaPods中存在,执行如下命令即可:

pod search 第三方库名

现在,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下2点即可:

  • 使用CocoaPods生成的 .xcworkspace 文件来打开工程,而不是以前的 .xcodeproj 文件。
  • 每次更改了Podfile文件,你需要重新执行一次pod install命令。