Contenu connexe
Similaire à Zh120226techparty jeff kit-ios-toolbox (20)
Zh120226techparty jeff kit-ios-toolbox
- 1. 移动创业团队的百宝箱
—— 迷你创业技术团队应知应会
@jeff_kit
⼀一起来,高速推动生活。
广州图睿信息技术有限公司
12年2月26日星期日
- 2. About Me
• @jeff_kit
• 新晋奶爸
• 图睿信息Co-Founder
• 珠三角技术沙龙组委
12年2月26日星期日
- 3. 点歌台
⼀一起 速推
12年2月26日星期日
- 4. 今天谈论的语境
• 移动互联网创业
• 迷你精干的团队
• 客户端(iOS)与服务器端技术
• 应用、非游戏
• 个人意见,仅供参考
12年2月26日星期日
- 5. 大纲
• 关于技术的选型
• 保障产品的品质
• 协作、测试、部署相关
12年2月26日星期日
- 7. 目标:快而不脏
• 唯快不破,支持快速实现
• 使用⼀一站式的解决方案
• 别给自己太多选择
• 让架构清晰,让代码干净
12年2月26日星期日
- 8. 原则:不重复造轮子
• 使用开源解决方案
• 专注于你的业务逻辑
12年2月26日星期日
- 9. 基准:⼀一切在掌握中
• 是否有齐备的文档
• 社区是否活跃
• 源代码完全开放
• 成熟方案优先
• 对未成熟项目有掌控的能力和信心
12年2月26日星期日
- 10. iOS技术选型要点
• UI、样式
• 网络请求库
• jsonxml Parser
• 统计
• push notification
12年2月26日星期日
- 11. Three20
• Objective-C增强(Category)
• 网络请求 + 缓存策略
• URL Style Navigation + Persistence
• StyleSheets
• UI
12年2月26日星期日
- 12. Parse--移动开发的rails
• 完全无需后台的开发模式
• User Auth
• Data Storage
• SNS Connection
• Push Notification
12年2月26日星期日
- 13. PhoneGap
• HTML + CSS + JS
• 全平台
• 轻装上阵
12年2月26日星期日
- 14. 友盟开发者工具
• 用户行为统计分析
• 自定义统计事件
• 在线参数
12年2月26日星期日
- 15. 服务器端技术选型
• hosting
• Web Server
• Web Framework
• database & storage
12年2月26日星期日
- 16. Hosting
• EC2 + S3
• Linode + 又拍云
• SAE
12年2月26日星期日
- 18. web framework
• Django
• 史上文档最完善的web framework
• ⼀一站式解决方案
• 丰富的第三方插件
12年2月26日星期日
- 19. 推荐的Django plugins
• djangoresetframework
• social_auth
• imagekit
• tagging
• django-activity-stream
• django-celery
12年2月26日星期日
- 20. Database
• Mysql for storage
• Redis for compute, cache
• MongoDB for LBS
12年2月26日星期日
- 22. 产品质量的三个层次
• 首先,解决用户需求的质量
• 其次,技术的质量 !!
• 最后,用户体验的质量
12年2月26日星期日
- 23. 技术要求渐进式
• 能运行
• 不Crash
• 安全
• 再快⼀一点
• 再省资源⼀一点
12年2月26日星期日
- 24. 安全传输
• https,有条件的话。
• 加密,避免敏感数据明文传输
• 不可逆hash签名用于身份验证
• 对称加密用于敏感数据
12年2月26日星期日
- 25. 内存管理
• dealloc里要做的不仅仅是release.
• 要知道收到内存警告后会发生什么
12年2月26日星期日
- 26. 缓存、压缩
• 照顾2G网络用户
• 为用户节省流量,提高访问速度
• HTTP层缓存,Etag
• 应用层缓存,CoreData
12年2月26日星期日
- 27. 非阻塞UI
• 非不得已不要Block住UI
• 把请求工作异步出去
• 善用状态栏的20象素!
12年2月26日星期日
- 29. 协作--过程管理
• Open table + 白板 + evernote
• redmine
• 文档在注释里,在嘴里
12年2月26日星期日
- 31. 建立测试环境
• 测试环境、生产环境同时启用
• 测试环境 =》生产环境
• 客户端也分测试版、生产版
12年2月26日星期日
- 34. 后台进程管理
• superVisor
12年2月26日星期日
- 35. 系统监控
• Nagios
• 速推
12年2月26日星期日