上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。首先整理了一份Github上排名靠前... 阅读全文
posted @ 2015-06-12 06:33 aprogrammer 阅读(143) 评论(0) 推荐(0) 编辑
摘要: JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与客户端的交互,Json语法参考。关于在iOS平台上进行JSON解析,已经有很多第三方的开源项目,比如TouchJson,JSONKit,SBJon等,自从iOS5.0以后,苹果SDK推... 阅读全文
posted @ 2015-06-11 08:19 aprogrammer 阅读(121) 评论(0) 推荐(0) 编辑
摘要: XML解析DOM方式:一次性将整个XML文档加载进内存,比较消耗内存,适合小文件,可以随机解析任何一个节点SAX方式:从根元素开始,按顺序一个元素一个元素的往下解析,比较适合大文件,缺点;不能往回退苹果原生:NSXMLParser:基于sax解析方式第三方框架libxml2:纯C语言,默认包含在io... 阅读全文
posted @ 2015-06-11 08:16 aprogrammer 阅读(96) 评论(0) 推荐(0) 编辑
摘要: KVCkey:只能访问当前对象的属性keyPath:包含了key的功能,能利用运算符一层一层的往内部访问属性KVO:监听对象属性的改变栈内存不区分强指针和弱指针。在栈内存中,只要大括号销毁,内存也随之销毁。在对空间,分强指针和弱指针。在栈内存中相当于浅copy在对空间中相当于深copy1> 如果没有... 阅读全文
posted @ 2015-06-10 23:31 aprogrammer 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 单例模式可以保证在程序运行过程中,一个类只有一个实例,而且该实例易于供外界访问 (eg:音乐播放器,多个控制器都播放同一首音乐,但是这个音乐只加载一次) [UIApplication sharedApplication];就是一种单例模式设计单例模式(一般设计成类方法)重写+ (id)allocW... 阅读全文
posted @ 2015-06-10 23:26 aprogrammer 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Github iOS库这iOS Repos的排名 [ Google Code/SourceForge]1.HTTPAFNetworkingASIHTTPRequesthttp://www.infoq.com/cn/articles/afn_vs_asiMKNetworkKitRestKit2.Soc... 阅读全文
posted @ 2015-06-09 08:56 aprogrammer 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1.打开数据库intsqlite3_open(constchar*filename,//数据库的文件路径sqlite3**ppDb//数据库实例);2.执行任何SQL语句intsqlite3_exec(sqlite3*,//一个打开的数据库实例constchar*sql,//需要执行的SQL语句in... 阅读全文
posted @ 2015-05-30 17:03 aprogrammer 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类... 阅读全文
posted @ 2015-05-30 16:38 aprogrammer 阅读(130) 评论(0) 推荐(0) 编辑
摘要: svn使用方法总结注意:.svn这个隐藏目录记录着非常关键的信息千万不要手动修改或删除这个.svn隐藏目录和里面的文件,否则将会导致本地的工作副本被破坏当不知道怎么用时,可以用svn help找到指定的指令,然后svn help 指令名 来查看帮助eg:svn help checkout[中括号]代... 阅读全文
posted @ 2015-05-29 17:24 aprogrammer 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.抽象与封装:抽象是把系统中需要处理的数据和在这些数据上的操作结合在一起,根据功能、性质和用途等因素抽象成不同的抽象数据类型。每个抽象数据类型既包含了数据,又包含了针对这些数据的授权操作。在面向对象的程序设计中,抽象数据类型是用“类”这种结构来实现的,每个类里都封装了相关的数据和操作。封装是指利用... 阅读全文
posted @ 2015-05-28 19:14 aprogrammer 阅读(576) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页