iOS-boilerplate 这个选项是比较成熟的 https://github.com/gimenete/iOS-boilerplate
•AFNetworking
•SDWebImage
•RefreshTableHeaderView
•JSONKit
•SVProgressHUD
•Helpers
•fastcell的模板模式
HTTP 处理:
•首先 AFNetworking http://afnetworking.com/
•之前流行的库 ASIHTTPRequest,http://allseeing-i.com/ASIHTTPRequest/(已停止更新),这个在老项目里是非常流行的,如果各位有兴趣可以看看 Beeframe 的实现
JSON 解析
•在 iOS 以下用JSONKit
•在 iOS 6 用原生的
图片缓存
•SDWebImage,图片缓存和 UIImageView 的扩展,用起来非常简单 https://github.com/rs/SDWebImage
推荐几个 ego 的库
•https://github.com/enormego
•EGOCache
•EGORefreshTableHeaderView
持久化
•有些人喜欢用 Core Data,不喜欢,怪怪的,出了问题也不好调试
•SQLite,这个一般不直接用,用 fmdb类 似于 dbi::dbd 的方式 https://github.com/ccgus/fmdb
•也有几个 NOSQL 的,没用过
状态显示
•SVProgressHUD 用起来很舒服,不要用它最新版本的,API 变了,用 iOS-boilerplate 里的足够了
•LKtips 就是在 StatusBar上提示
正则
•RegexKitLite
UI
•类似 Path 的 ViewDeck https://github.com/Inferis/ViewDeck
•RefreshTableHeaderView 常用的下拉刷新
•其他参考 http://code4app.com/
行为统计分析
•umeng 可以自定义事件,接受崩溃日志,还有统计总数,时常等分析功能[在线参数是非常有用的] http://umeng.com,国外的是 flurry
混搭 HTML
•phonegap
•sencha touch,jq mobile,jq touch
游戏编程
•cocos2d(单一平台,OC 的),基本上都是 ray(http://www.raywenderlich.com)和子龙山人 的文章,国内翻译的http://article.ityran.com/
•cocos2d-x 跨平台的 c++ 实现
•当然也有 HTML5 的
分享到:
相关推荐
iOS weak 关键字漫谈 iOS 开发中,weak 关键字是基础知识之一,经常在面试中被问到。在 delegate、block、NSTimer 等场景下使用 weak 关键字,以避免循环引用引发的内存泄漏。这是教科书式的用法。然而,weak ...
德国著名黑客、iOS越狱大神Stefan Esser发表名为《漫谈iOS6漏洞利用与iOS7安全改进》的主题演讲。Stefan Esser详细介绍了posix_spawn() 漏洞,以及如何将它转化为比信息泄漏更严重的安全漏洞,并介绍了iOS7系统中...
iOS架构设计是指在iOS应用开发过程中,对应用的组织结构、各个组件之间的关系以及整个应用的运行机制进行规划和设计。它涉及了应用设计模式的选择、网络设计以及特定架构模式的应用等关键环节。本文将详细介绍iOS...
最近看了一些有关server的东西,一些很简单的东西,不外乎是一些文档规范,另外结合最近看的wwdc的一些video,觉得对软件架构(softwarearchitecture)认识又清楚了一些,这里记录下来。softwarearchitecture听上去...
Agenda • Vulnerability • Mechanism • Exploitation • Summary iOS 10在内核安全方面较之前的...本议题分享了科恩实验室在过去一年中对iOS内核安全的研究发现,从漏洞、机制、利用缓解三个方面漫谈iOS内核安全。
### 客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析 #### 原生开发技术 ##### Microsoft阵营 **WinForm** - **简介**:WinForm是.NET框架的一部分,用于创建Windows图形用户界面的应用程序。它是.NET ...
提到操作系统,可能首先想到的就是苹果操作系统,windows,Linux,Unix,Android,IOS等,显然目前比较为人熟知的操作系统基本都是一些手机或者电脑端的操作系统。而随着互联网技术的不断发展,硬件的体积越来越小,...
最近因为工作原因,我又拾起了老本行,开始做Web性能测试。之前虽然做过三四年的...提起性能测试,可能移动APP的从业人员会感觉比较混淆,因为在客户端(Android、iOS)中也有性能测试专项,主要涉及的是APP的启动时间
"漫谈移动银行-马传雷.pdf"可能探讨了移动银行服务的安全问题,包括用户认证、交易安全、移动设备的安全管理等方面,旨在提供更安全的移动金融服务。 "解析bootloader安全-程君.pdf"可能深入讲解了设备启动加载器...
9. **漫谈移动银行-马传雷**:移动银行是电子商务的重要组成部分。马传雷可能探讨了移动银行的安全挑战,如身份验证、交易加密和移动设备的特定风险,并提出了解决方案。 10. **解析bootloader安全-程君**:...
"漫谈移动银行.pdf"可能讨论了移动银行业务面临的安全挑战,如移动设备的易失窃性、应用程序的安全设计和用户隐私保护,以及如何确保移动交易的安全。 "解析bootloader安全.pdf"重点关注了设备启动过程中的安全问题...
不同系列的交换机有不同的配置命令,例如CatOS系列交换机使用setspan命令,而Cisco IOS系列交换机使用monitorsession命令。在此过程中,需要明确指定源端口或VLAN和目标端口。例如,当在Cisco 3550交换机上配置时,...
例如,iOS的Xcode开发环境提供了OCUnit框架,Android的SDK集成了JUnit框架,WindowsPhone7可以使用SilverlightUnitTestFramework,而Symbian开发工具提供了EUnit框架和SymbianOSUnit框架。各个系统普遍采用了xUnit这...
东哥的移动开发经验漫谈 本系列文章记录了一名前端在移动开发的点滴 您可以通过以下方式联系到我: 微博 个人Blog 博客园 QQ群 214199415,群名前端Club。PS:入群__务必请提供git或blog地址__,否则进不去哈:) iOS与...
《使用Gatsby构建个人笔记本:Stack.mdx与前端技术漫谈》 在信息化时代,个人的知识管理变得尤为重要。本文将围绕“我用盖茨比制成的个人笔记本”这一主题,探讨如何利用现代前端技术,尤其是Gatsby框架,来构建一...