- 博客(6)
- 资源 (18)
- 收藏
- 关注
原创 OC下载网络数据简介
同步下载从网络上获取数据,有如下几种方式://百度首页 #define BAIDU_URL @"http://www.baidu.com" //图片地址 #define IMAGE_URL @"http://h.hiphotos.baidu.com/image/pic/item/5243fbf2b211931327b006b267380cd790238dc5.jpg" // 请求字符串内容
2016-05-20 17:47:26 702
原创 会表演的"汤姆猫" —— 让 APP 动起来
原理介绍iOS 中用于显示图片的类是 UIImageView,同时,UIImageView 可以设置成一组连续执行的图片,实现动画效果。 // 设置图片容器中图片量为数组,该数组中的元素是图片对象 self.imageView.animationImages = mArr; // 设置一组动画的执行时间为5秒 self.imageView.animationDuratio
2016-05-20 15:50:55 971
原创 iOS对象间传值
属性赋值直接通过数据模型中的 setter 方法赋值,因为 iOS 中有“点语法”,可以直接通过属性进行赋值。例如:@interface Dog : NSObject@property (nonatomic, assign) NSUInteger age;@end小狗类中存在属性 age, 那么,创建对象的时候就可以给对象的 age 进行赋值。Dog * dog = [[Dog alloc] ini
2016-05-12 09:21:27 639
原创 OC的内存管理
为什么需要内存管理?我们都知道 OC 中对象所申请的空间是在堆段。那么堆段有个要求,当程序员在不需要使用的时候,需要手动将这片空间释放。那么,什么时候释放呢?内存管理常见的三个问题1、【内存泄漏】 堆空间没有释放。 2、【提前释放】 使用已经释放的空间(某个地址未使用完毕已经被释放),称为: p[5] = 'A';free(p);printf("%c\n",p[5]);3、【重复释放】重复释放同
2016-05-12 09:14:27 517
原创 OC数组中的深拷贝
浅拷贝与深拷贝首先回顾下,浅拷贝:即指针拷贝,源对象和新对象指向的是同一个地址,也就是说浅拷贝要复出出来一个新的文件,但两个文件的地址还是一个。浅拷贝的话是只有不可变数组(如:NSArray,NSSet,NS字典)遇上copy,才是浅拷贝,剩下的都是深拷贝。例如: Dog * dog1 = [Dog new];// 这里就是浅拷贝,即指针拷贝 Dog * dog2 = dog1;而深拷贝,自己定义的
2016-05-11 09:30:10 6278 1
原创 iOS面试经验
职业规划为什么从大公司离职因为在大公司中做的工作都比较类似,提升空间不大。为什么转行想从事技术行业,喜欢通过技术做出产品的感觉技术知识点KVC 是什么? KVO 是什么?分别什么时候使用?KVC: key value coding,KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实现的关键技术之一。 KVO
2016-05-10 18:04:35 540
会表演的汤姆猫
2016-05-20
专为GTD定制的emacs简单版
2014-10-23
emacs 快速配置脚本包
2013-11-19
ExtJS日期时间选择控件示例
2013-08-23
ruby1.8.7,DevKit32位,guard和guard-livereload
2013-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人