自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (6)
  • 收藏
  • 关注

转载 RunLoop,堆和栈的区别

面试有问过,对于RunLoop的理解http://www.cocoachina.com/ios/20150601/11970.html

2015-10-31 08:29:39 639

原创 iOS面试要点三

2、static的作用:static 局部变量: 变量只内存分配一次,生命周期类似于全局变量,在下一次调用时维持上一次的值,作用域在函数内部;static 全局变量:只可以被模块内所有函数访问,但不能被模块外其他函数访问;static 函数:只可被模块内的其他函数调用;类中 static 成员变量:属于整个类所拥有,对类的所有对象只有一份拷贝,即派生类与基类共用一个静态成员变量;

2015-10-10 20:34:29 433

原创 iOS 面试要点二

回调机制1)目标动作:当两个对象之间有比较紧密的关系,如视图控制器与其下的某个视图;2)代理:委托,当某个对象收到多个事件,并要求同一个对象来处理所有事件时,委托机制依赖于某个协议定义的方法来发送消息3)通知机制:当需要多个对象或两个无关对象处理同一个事件时4)block:适用于回调只发生一次的简单任务堆和栈的区别?管理方式:对于栈来讲,是由编译器自动管理,无需我们

2015-10-04 11:17:34 405

原创 iOS面试题要点

1.类别的作用http://blog.csdn.net/lonelyroamer/article/details/77048962.KVC和KVOhttp://www.cnblogs.com/kenshincui/p/3871178.htmlhttp://blog.csdn.net/sakulafly/article/details/14052809

2015-10-01 19:35:39 377

原创 iOS开发脚踏实地学习day17-彩票

1.iOS8不能显示登录画面,设置lauch imagehttp://www.woowen.com/swift/2014/12/12/ios8%E8%AE%BE%E7%BD%AELaunch%20Image%20%E5%90%AF%E5%8A%A8%E5%9B%BE%E7%89%87/2.自定义UITableView//UITableView形式时grouped- (

2015-09-28 16:42:51 443

原创 iOS开发脚踏实地学习day15-画板

//开启/获取/关闭上下文的用UIGraphics...//配置上下文的用CGcontext...1.图像添加logo- (void)viewDidLoad {    [superviewDidLoad];    // Do any additional setup after loading the view, typically from a nib.

2015-09-25 08:58:00 338

原创 iOS开发脚踏实地学习day14-绘图

1.画线步骤- (void)drawRect:(CGRect)rect {    // Drawing code    //1.获取上下文    CGContextRef context =UIGraphicsGetCurrentContext();        //2.拼接路径    UIBezierPath *path = [UIBezierPathbez

2015-09-23 20:30:15 317

原创 iOS开发脚踏实地学习day13-触摸事件和抽屉效果

1.通过KVO,监听mainView的frame属性改变改变mainView的位置是通过改变center来实现的,而实际监听的是frame属性改变,center位置的变化是会引起frame的变化的,结果却并没有监听到frame属性的改变;解决方法是,实际代码写的是改变center,就监听center的改变,实际代码写的是frame,就监听frame的改变;还有要注意的是,通过设置cen

2015-09-22 17:19:30 485

原创 iOS开发脚踏实地学习day12-通讯录和plist存储

1.plist文件存储PPT讲讲数据存储的几种方式数据存储的2个操作:存储和读取Documents路径获取方式:直接拷贝,NSHomeDirectory(),NSDocumentDirectoryplist存储有条件:只有具备writeToFile的对象才能用plist存储自定义对象用plist存储失败tmp:NSTemporaryDirectory()Cache:NS

2015-09-21 20:40:32 542

原创 iOS开发脚踏实地学习day11-导航控制器

[self.window makeKeyAndVisible]1.创建一个控制器1》通过storyboard创建2》代码直接创建HMViewController *hm = [[HMViewcontroller alloc]init];3》指定XIB文件来创建HMViewController *hm = [[]HMViewController alloc]initWit

2015-09-21 09:55:12 288

原创 iOS开发脚踏实地学习day10-PickerView

1.创建一个datePicker,在textField输入时弹出- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //代码创建UIDatePickerView UIDate

2015-09-19 17:06:36 427

转载 iOS学习重要知识点整理02-进程和线程的一个简单解释

http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html阮一峰的网络日志 » 首页 » 档案上一篇:熵的社会学意义    下一篇:字符串匹配的KMP算法分类: 理解计算机

2015-09-18 12:46:27 909

转载 iOS学习重要知识点整理01-Objective-C中@property的所有属性详解

strong和weak自从有了ARC,就可以使用weak或strong来说明属性是弱引用还是强引用;assign,retain和copy没有ARC之前,都是使用assign,retain,copy来修饰属性的。assign,主要用于数值类变量,即标量,直接赋值即可,不涉及引用计数的变化(标量值,也没有引用技术可以供管理);copy,是拷贝一份新的对象,引用计

2015-09-16 16:31:45 371

原创 iOS开发脚踏实地学习day09-QQ好友列表

1.KVCObjective-C KVC机制http://www.cnblogs.com/jy578154186/archive/2013/02/27/2935413.htmlkey-value-coding键值编码2.Objective-c的@property 详解http://www.cnblogs.com/andyque/archive/2011/08/0

2015-09-16 10:03:24 513

原创 iOS开发脚踏实地学习day08-QQ聊天界面

1.Xcode unknown type name “CGRect”解决方法;添加#import 2.得到文本框大小 CGSize testMaxSize = CGSizeMake(150, MAXFLOAT); CGSize textRealSize = [message.text boundingRectWithSize:testMaxSize options:NSS

2015-09-15 08:44:41 428

原创 iOS开发脚踏实地学习day07-美团

1.用TableViewController在storyboard上创建控制器时,会自动连上dataSource和delegate,返回每组的行总数和单元格的明细是必须实现的方法,h文件里父类改为UITableViewController,storyboard右侧的class要重新选择,需要把Xcode重启后再选择(不重启看不到ViewController),

2015-09-12 22:02:28 352

原创 iOS开发脚踏实地学习day06--tableView,汽车品牌

1.注意的数据用建模的方式,直接用数组取出的对象是id类型,不能用点语法,可以分开写,或是用getter方法。2.关于代理的小结@required 必须实现的方法@optional 可选的实现方法1.遵守协议,预先定义好方法,不实现,具体的实现工作由代理负责 定义的与数据有关的方法 定义的与事件有关的方法,通常用来监听控件的事件。2.代理方法

2015-09-11 17:02:59 687

原创 iOS开发脚踏实地学习day05-大图滚动和定时器

1.代理和协议监听那些不能使用addTargetd监听的事件比如说UITextField没有addTarget来监听,那么就要使用代理来实现1>添加上,父类(控制器)称为子类(文本框)的代理@interface ViewController () 2>使用协议的方法实现代理,就要遵守协议(利用智能提示,快速编写代码),实现协议的方法。以下是当按return后,处理什么事

2015-09-09 12:48:02 342

原创 iOS开发脚踏实地学习day04-超级猜图

1、Retain视网膜屏幕(Retain),高清视网膜屏幕,分辨率宽高是标准屏幕分辨率的2倍iPhone4/4s 尺寸屏幕3.5 inch 在iOS开发中,使用"点"作为单位非视网膜屏,1个点表示1个像素视网膜屏幕,1个点表示4个像素(xy方向各2倍)2、Xcode6设置启动画面http://blog.sina.com.cn/s/blog_6c97abf1010

2015-09-08 20:38:57 485

原创 iOS开发脚踏实地学习day03-九宫图

1、九宫格算法2、字典转模型错误提示:CUICatalog: Invalid asset name supplied: (null)原因是[UIImage imageNamed:nil];-(NSArray *)appList{ if(_appList == nil){ //applist保存的是字典=>模型// NSString *

2015-09-06 22:07:39 540

原创 iOS开发脚踏实地学习day02-图片查看器和TOM猫

1、在.m文件中使用self.XX和_XX有什么区别? 在用懒加载,使用getter,让对象在最需要的时候创建时,用_XX实现不了,一定要用self.XX才可以。前者调用该类的setter或getter方法,后者直接获取自己的实例变量。property 和 instance variable 是有区别的。前者声明后,如果没有readonly修饰的话,该类获得两个方法,一个是sett

2015-09-05 02:49:44 601

原创 iOS开发脚踏实地学习day01-02-加法计算器和图片移动缩放旋转

1、NSString类型和int类型互换:int inta;NSString *stra;1)将NSString类型转为int 类型inta = stra.intValue;//字符串本身就是整型数字2)将一个int类型转为NSString类型stra = [NSString stringWithFormat: "@%d", a];2、遇到一个问题,是UITex

2015-09-04 00:21:25 373

原创 广州传智1期OC加强--01(完结)

不好,不推荐学习~~1、堆和栈/* 栈:局部变量,定义在方法或函数内部变量 系统管理 堆:动态存储区,OC中的对象 一般由程序员管理 */#import #import "CZPerson.h"int main(int argc, const char * argv[]) { @autoreleasepool { //指针放在栈中,指

2015-09-02 20:36:55 345

原创 黑马入门教程笔记04-OC(完结)

1、点语法Xcode 自动把点语法展开为set方法和get方法,所以一定要有set和get方法。 Person *p = [[Person alloc] init]; [p setAge:18]; //点语法:Xcode的特性,Xcode帮我们做代码替换 //对象.属性名 //注意,此时(p.age)并不是直接访

2015-09-01 21:00:19 334

原创 黑马入门教程笔记03-OC

1、self使用总结self简单地理解就是自己2、继承的注意事项子类不能定义与父类同名的变量,但是可以继承父类的变量;OC类支持单一继承,不支持多继承;OC类支持多层继承。2、实例变量的作用域public:任意程序集protected: 同一类和派生类(子类)(默认)private: 同一类(不能被子类访问,但是能被子类继承(只能看,不能用))

2015-09-01 13:50:00 346

原创 黑马入门教程笔记02-OC

1、用结构体作为类的变量#import //生日的结构体typedef struct{ //年月日 int _year; int _month; int _day;}MyDate;@interface Student:NSObject{@public; NSString *_name; MyDate _birthday;//结

2015-08-31 10:55:11 312

原创 黑马入门教程笔记01-OC

1、为什么要使用import, import和include的区别include和import都是引入头文件;import引入的头文件,可以防止重复包含;include它是使用预处理指令防止重复包含,如果没有写预处理指令,则无法防止重复包含问题。2、import和@class的区别3、Foundation/Foundation.h是什么东西?1)头文件;2)

2015-08-30 14:08:52 963

原创 黑马入门教程笔记00-iOS开发初体验

iOS开发体验:1、模拟器快捷键command +shift + H 等同于Homecommand + 1 大屏幕command + 2 中屏幕command + 3 小屏幕2、弹出提醒对话框- (IBAction)btn_clik:(id)sender {// NSLog(@"hello eric"); //定义一个对话框 UIAler

2015-08-30 13:51:49 364

原创 慕课学习C++笔记02-封装(下)

http://www.imooc.com/learn/405

2015-08-27 13:41:24 346

原创 慕课学习C++笔记02-封装(上)

http://www.imooc.com/learn/382

2015-08-26 22:14:38 430

原创 慕课学习C++笔记01-离港篇+起航篇

问:什么是引用?答:引用就是一个变量的别名(相对于真名),引用必须初始化,可以理解为一个变量不能只有别名,总是一个真名变量的别名,因此初始化就是告诉我们这个别名b的真名是a。引用用于函数参数,比指针的使用更简洁。 int a = 10; int &b = a;//引用必须初始化问:指针类型的引用?答: 类型 *&指针引用名 = 指针;//也就是给指针其了一个别名,

2015-08-26 09:00:28 732

原创 问答Swift2.0-基本运算符、字符串和字符

基本运算符:问:Swift语言为了减少常规编码错误,在基本运算符方面做了哪些改进?答:赋值运算符“=”不返回值,防止if条件判断相等运算符“==”误写为赋值运算符“=”; 算数运算符(+-*/)不允许溢出,避免变量大于或小于该类型的取值范围;基础部分提到过的,运算符两边需类型一致,确保编码意图清晰;Swift中可以对浮点数进行求余%,提供了表示数值区间的a...b和a.

2015-08-22 09:21:16 396

原创 问答Swift2.0-基础部分

Swift2.0中文版 http://wiki.jikexueyuan.com/project/swift/chapter1/01_swift.html15年六月的时候,苹果公司在WWDC上发布了Swift2.0,最近发现在有中文版本的2.0,决定好好学一遍,采用问答的方式来记录这个过程。基础部分:问:定义一个Int类型的变量num时,没有初始化,会有默认值么?答,没有

2015-08-21 15:07:56 350

原创 慕课学习c笔记04-as和OC-bridge

想要把字符串String是小数内容的转换为Double类型,可以先把String桥接NSString,就可以调用OC的NSString方法.doubleValue转换为Double, .containsString判断是否有字符串,rangeOfString找出字符串的索引的开始位置和长度。数组Array桥接为NSArray,就可以调用OC中NSArray的方法,AnyObject

2015-08-21 09:33:04 323

转载 c排序算法总结

http://blog.csdn.net/dreamplanner/article/details/5911096最近参加了几场笔试,发现对于C语言里的排序知识考察的比较多,现在就将这方面的知识加以总结、归纳,以铭记于心。1、稳定排序和非稳定排序  简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,

2015-08-20 18:04:04 372

原创 慕课学习c笔记03-字符串函数

http://www.imooc.com/code/5635字符串函数常用的字符串函数如下:使用字符串函数注意以下事项:1、strlen()获取字符串的长度,在字符串长度中是不包括‘\0’而且汉字和字母的长度是不一样的。比如:2、strcmp()在比较的时候会把字符串先转换成ASCII码再进行比较,返回的结果为0表示s1和s2的A

2015-08-20 17:22:29 435

原创 慕课玩儿转swift笔记03-数组和字典

1) 数组Arrays[String]Arrayvar array = [Int]()var array2 = Array()var array3:[Int] = []var array4:Array = []array = []//清空,但是能储存的类型还是Int型var array5 = [Int](count: 10, repeatedValue:0)  //

2015-08-20 08:48:48 367

原创 慕课学习C笔记02--变量储存类别

http://www.imooc.com/code/5514变量存储类别C语言根据变量的生存周期来划分,可以分为静态存储方式和动态存储方式。静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个程序执行过程中都存在的变量,如全局变量。动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变

2015-08-19 23:01:49 429

原创 慕课学习C笔记01-第1~4章数据类型、运算符和程序结构语句

慕课学习C,http://www.imooc.com/learn/249摘录上面的学习资料,第1~4章数据类型、运算符和程序结构语句注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。注:int、short int、long int是根据编译环境的不同,所取范围不同。而其中short int和long int至少是表中所写范围,但是int在表中是以16位编译环境写的

2015-08-19 02:24:49 671

原创 慕课玩儿转swift笔记02-字符串

1) 运算符Int.max找出Int类型的最大值,Int.min找出Int类型的最小值,swift是安全数据,(Int.max + 1)溢出会报错的。2)nil聚合运算符a ?? b 表示的是 a != nil ? a! : nil

2015-08-18 22:52:15 386

iOS 12.3正式版本真机测试包

iOS 12.3正式版本真机测试包,文件路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

2019-07-01

IOS网络编程与云端应用最佳实践 + 随书代码.zip

完整版 + 随书代码。《清华开发者书库:iOS网络编程与云端应用最佳实践》是介绍iOS 6网络编程和云端应用开发技术书籍,介绍了苹果网络、数据交换格式、Web Service、iCloud、定位服务、地图、推送通知、Newsstand、应用内购买、Passbook、以及社交网络编程,还介绍了网络通信设计模式和架构设计。 全书分为5部分:网络基础篇、云服务篇、社交篇、电子商务篇和实战篇。网络基础篇包括第2章~第3章,介绍了网络结构、Socket网络通信、对等结构网络、Bonjour服务发现,以及 JSON和XML数据交互格式。云服务篇包括了第4章~第5章,介绍了客户端服务器结构网络通信两种具体实现方式:REST Web Service和SOAP Web Service,以及 iClo ud编程。社交篇包括了第6章~第7章,介绍了Twitter、Facebook、新浪微博社交网络客户端编程API,以及定位服务与地图应用开发。电子商务篇包括了第8章~第11章,介绍了推送通知、Newsstand应用编程、服务器产品类型应用内购买、iOS6 Passbook应用开发。实战篇包括了第12章~第13章,通过重构MyNotes应用介绍了iOS网络通信中的设计模式与架构设计,最后通过价格线酒店预订iPhone客户端开发介绍了iOS敏捷开发过程。

2019-06-28

iOS 12.2正式版本真机测试包16E227

iOS 12.2正式版本真机测试包 (16E227),文件路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

2019-03-31

Algorithms Illuminated Part 1 和 Part 2

Algorithms Illuminated Part 1 和 Part 2 集合 :Algorithms Illuminated. Part 1. The Basics 和 Algorithms Illuminated. Part 2. Graph-algorithms-data-structures

2019-01-02

opencv运动检测mfc

mfc VC++6.0 opencv 运动目标检测

2012-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除