摘要: dequeueResableCellWithIdentifier方法 //对table view的数据进行绑定,即填充cell,自动调用n次 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:( 阅读全文
posted @ 2016-06-29 15:03 JoneStark 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 单例是一种类,该类只能实例化一个对象。 尽管这是单例的实际定义,但在Foundation框架中不一定是这样。比如NSFileManger和NSNotificationCenter,分别通过它们的类方法defaultManager和defaultCenter获取。尽管不是严格意义的单例,这些类方法返回 阅读全文
posted @ 2016-06-28 11:22 JoneStark 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 多个参数的写法 (方法的数据类型)函数名:(参数1数据类型)参数1的数值的名字 参数2的名字: (参数2数据类型) 参数2值的名字 …. ; 举个例子,一个方法的定义: -(void) setKids: (NSString *)myOldestKidName secondKid: (NSString 阅读全文
posted @ 2016-06-24 16:43 JoneStark 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: 写本文的契机主要是前段时间有次用青花瓷抓包有一步忘了,在网上查了半天也没找到写的完整的教程,于是待问题解决后抽时间截了图,自己写一遍封存在博客园中以便以后随时查阅。 charles又名青花瓷,在iOS开发中的抓包中具有重要作用。最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发。二是 阅读全文
posted @ 2016-06-23 14:49 JoneStark 阅读(12153) 评论(0) 推荐(1) 编辑
摘要: 学习OC有接触到一个新词Block(个人感觉又是一个牛气冲天的词),但不是新的概念,不是新的东西。学过Javascript的小伙伴对闭包应该不陌生吧~学过PHP的应该也不陌生,在PHP5.3版本以后也支持闭包, 也就是OC中所提到的Block。 到底什么是闭包或者block呢?用大白话说就是匿名函数 阅读全文
posted @ 2016-06-22 15:52 JoneStark 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 你还在使用myImage = [UIImage imageNamed:@"icon.png"];吗???!!! 如题,是不是大家为了方便都这样加载图片啊 myImage = [UIImage imageNamed:@"icon.png"]; 那么小心了 这种方法在一些图片很少,或者图片很小的程序里是 阅读全文
posted @ 2016-06-21 11:46 JoneStark 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.csdn.net/qijianli/article/details/7826979/ 当你alloc并init了一个ViewController时,这个ViewController应该是还没有创建view的。ViewController的view是使用了lazyInit 阅读全文
posted @ 2016-06-16 15:15 JoneStark 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。 2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@clas 阅读全文
posted @ 2016-06-16 10:14 JoneStark 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一、远程仓库有master和dev分支1. 克隆代码 git clone https://github.com/master-dev.git # 这个git路径是无效的,示例而已 2. 查看所有分支 git branch --all # 默认有了dev和master分支,所以会看到如下三个分支 # 阅读全文
posted @ 2016-06-15 11:28 JoneStark 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 最近有机会对iOS的property属性进行了一个全面的了解和总结: IOS 的@property和@synthesize帮我们轻易的生成对象的getter和setter方法来完成对对象的赋值和访问。但是如果我们如果要动态设置对象的getter和setter方法可以使用@property和@dyna 阅读全文
posted @ 2016-06-14 15:09 JoneStark 阅读(380) 评论(0) 推荐(0) 编辑