- 博客(17)
- 收藏
- 关注
转载 NSUserDefaults 的使用
转自:http://my.oschina.net/u/1245365/blog/294449NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象摘要摘要NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我
2016-07-20 12:38:59 346
转载 iOS开发中的事件处理(二)-事件传递,响应者链条
iOS开发中的事件处理(二)-事件传递,响应者链条- 事件处理的事件传递简介:发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件 队列中,UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow)UIView不接受触摸事件的三种情况:不接收用
2016-07-18 08:36:29 572
转载 iOS 流媒体 基本使用 和方法注意
http://www.cnblogs.com/someonelikeyou/p/4861479.html项目里面需要添加视频方法 我自定义 选用的是 avplayer 没选择 MediaPlayer 原因很简单 , avplayer 会更容易扩展 有篇博客 也很好地说明了 使用avplayer的优越性blog.csdn.net/think12/ar
2016-07-05 09:17:50 1141
转载 正确使用Block避免Cycle Retain和Crash
http://tanqisen.github.io/blog/2013/04/19/gcd-block-cycle-retain/正确使用Block避免Cycle Retain和CrashAPR 19TH, 2013本文只介绍了MRC时的情况,有些细节不适用于ARC。比如MRC下__block不会增加引用计数,但ARC会,AR
2016-06-21 08:33:37 387
转载 IOS 数据库管理系统(SQLite)
转自:http://www.2cto.com/kf/201411/354688.html嵌入式数据库SQLite嵌入式数据库优点1.支持事件,不需要配置,不需要安装,不需要管理员2.支持发部分SQL923.完整的数据库保存在磁盘上面一个文件,同一个数据库文件可以在不同机器上面使用,最大支持数据库到2T4.整个系统少于3万行,少于250KB
2016-06-20 14:13:56 592
转载 在iOS开发为什么使用多线程 ,多线程有哪些方法
转自:http://www.2cto.com/kf/201411/354680.html多线程是一个比较轻量级的方法来实现单个应用程序内多个代码执行路径在系统级别内,程序并排执行,程序分配到每个程序的执行时间是基于该程序的所需时间和其他程序的所需时间来决定的。然而,在每个程序内部,存在一个或者多个执行线程,它同时或在一个几乎同时发生的
2016-06-20 13:45:31 286
转载 Swift/Objc的Runtime(运行时)机制
转自:http://diyitui.com/content-1445623064.35451276.html引言相信很多同学都听过运行时,但是我相信还是有很多同学不了解什么是运行时,到底在项目开发中怎么用?什么时候适合使用?想想我们的项目中,到底在哪里使用过运行时呢?还能想起来吗?另外,在面试的时候,是否经常有笔试中要求运用运行时或者在面试时面试官会问是否使用过运行时,又是如何使用
2016-06-20 09:10:42 2622
原创 Oc与swift区别
Oc与swift区别Oc与swift区别(文件结构)1.文件后缀名oc的文件后缀名为:头文件.h 主体文件.mswift文件后缀名为:.swift 2. 代码分隔符oc中使用分号;作为代码分隔符swift中无需使用代码分隔符,以行作为代码分隔,如一行内有多行代码,则各行代码之间同样需使用分号;分隔 3.main函数oc的main函数为程序入口,其函数定
2016-06-17 10:13:44 1368
原创 正则表达式
定义: 正则表达式(regular expression)描述了一种字符串匹配的模式, 可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字
2016-06-13 15:48:21 284
原创 Xcode,模拟器中用到的快捷键整理(更新)
Xcode:CMD+B———编译程序CMD+R———运行程序CMD+.———停止运行程序CMD+上箭头———文件头 CMD+下箭头———文件尾CMD+鼠标左键———点进去CMD+/———注释代码CMD+A———全选CMD+N———新建文件CMD+SHI
2016-06-08 14:38:55 6555
转载 block为什么用copy?利用runtime运行时的objc_方法为分类扩充成员变量
(1)block- (void)viewDidLoad { [super viewDidLoad]; __block int a=10; NSLog(@"a=%d",a); void (^blockName)()=^{ a=20; }; NSLog(@"a=%d",a); blockName(); NSLo
2016-06-01 10:15:06 378
转载 iOS中JavaScript和OC交互
原文:http://www.unjeep.com/iosyuh5zhijiandejiaohu/iOS中JavaScript和OC交互 在iOS开发中很多时候我们会和UIWebView打交道,目前国内的很多应用都采用了UIWebView的混合编程技术,最常见的是微信公众号的内容页面。前段时间在做微信公众平台相关的开发,发现很多应用场景都是利用HTML5和UIWebVie
2016-05-30 13:46:25 487
转载 Runtime
转自:http://www.jianshu.com/p/25a319aee33dObjective-C特性:Runtime字数4768 阅读10150 评论24 喜欢125Objective-C是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息发送和转发。下面通过分析Apple开
2016-05-30 12:09:16 320
转载 iOS多线程
概述这篇文章中,我不会说多线程是什么、线程和进程的区别、多线程有什么用,当然我也不会说什么是串行、什么是并行等问题,这些我们应该都知道的。在 iOS 中其实目前有 4 套多线程方案,他们分别是:PthreadsNSThreadGCDNSOperation & NSOperationQueue所以接下来,我会一一讲解这些
2016-05-27 14:25:11 338
转载 iOS开发,UIWebview与H5之间的交互
将HTML页面加载到UIWebview控件中:A:本地加载:NSString *webPath = [[NSBundle mainBundle]pathForResource:@“HelloWord" ofType:@"html”];//获取文件路径NSURL *webURL = [NSURL fileURLWithPath:webPath];//通过文件路径字符串设置URL
2016-05-26 14:57:13 3875
转载 iOS响应者链
首先,当发生事件响应时,必须知道由谁来响应事件。 在IOS中,由响应者链来对事件进行响应,所有事件响应的类都是UIResponder的子类,响应者链是一个由不同对象组成的层次结构,其中的每个对象将依次获得响应事件消息的机会。当发生事件时,事件首先被发送给第一响应者,第一响应者往往是事件发生的视图,也就是用户触摸屏幕的地方。事件将沿着响应者链一直向下传递,直到被接受并做出处理。
2016-05-25 13:49:54 334
转载 iOS代理
转载请注明出处http://blog.csdn.net/pony_maggie/article/details/25655443作者:小马代理和协议的语法这里不赘述,自己查资料。 这个demo的思路是这样的,有一个A类,这个类不是一个基于视图类,它继承自NSObject,这个类会启动一个定时器,当定时器触发时,它会触发B视图弹出一个alert
2016-05-23 21:06:43 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人