加载中
【iOS Tips】iOS技术栈思维导图.png

iOS技术栈思维导图.png

iOS
2018/07/26 14:34
2.5K
【iOS Tips】009-解析NSTimer

1、NSTimer方法解析: //需要加入runloop 需要调用fire启动 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo; + (NS...

iOS
2018/07/26 18:36
98
【iOS Tips】008-序列化与反序列化

序列化: 将数据结构或对象转换成二进制串的过程。这个过程叫做Archiving。二进制流可以通过网络或写入文件中。 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程。...

2018/07/26 17:25
84
【iOS Tips】007-@protected,@private,@public,@package

@protected 该类和所有子类中的方法可以直接访问这样的变量。 @private 该类中的方法可以访问,子类不可以访问。 @public 可以被所有的类访问 @package 本包内使用,跨包不可以......

iOS
2018/07/26 16:14
82
【iOS Tips】005-什么是KVO、KVC?

1.KVC-Key Value Coding-键值编码 KVC是cocoa的一个标准组成部分,它能让我们可以通过Key的方式访问属性, 不必调用明确的property accssor。 KVC几个使用场景: 1、通过Key/KeyPath获取值。 ...

2018/07/26 15:46
118
【iOS Tips】004-继承、类别、扩展含义及区别?

1、继承 继承是任何一个面向对象的语言都有的特性。子类可以继承父类的属性与方法。 有两种情况下,必须需要使用继承,而不能使用分类的。 a. 当需要扩展的方法与原方法同名时,并且需要调用...

2018/07/26 14:15
440
【iOS Tips】003-各种排序算法

常用的几种排序算法,原理及源码。 1、冒泡排序 原理:它重复地走访过要排序的元素列,一次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素...

iOS
2018/07/20 15:35
158
【iOS Tips】002-实现“简单单例模式”的几种方法?

首先不管哪种写法都要首先声明一个静态单例对象,如下所示: static GNRSingleModel *instance = nil; 其次就是创建单例的时机了,常用的有以下几种写法: 一、简单写法(线程不安全) + (i...

iOS
2018/07/16 16:41
68
【iOS Tips】锁屏/解锁事件监听的优化

定义两个宏: //监听锁屏事件 #define kNotificationLock CFSTR("com.apple.springboard.lockcomplete") //监听屏幕状态变化事件 #define kNotificationChange CFSTR("com.apple.springboard...

iOS
2017/05/09 19:00
2.9K
【iOS & Web】JavaScript & Objective-C二重奏

一、JS call OC 方法1: 通拦截协议头来获取协议字符串。在UIWebView中的代理方法中有这样的方法,如下图所示: //UIWebView每次请求内容之前,都会调用这个方法,通过返回YES/NO来决定UIWeb...

2016/10/19 18:12
186
Day8-php 文件的操作

以下为常用的文件操作的方法: <?php //可以输出文件类型 dir / file / link filetype(); //获取文件所有的属性 返回数组 stat(); //清除缓存 clearstatcache(); //判断文件是否可执行 is_e...

2016/10/11 10:43
24
Day7-php 上传文件

1、建立上传的表单:up.html <body>   <form action='up.php' method='post' enctype='multipart/form-data'>     <p>标题:<input type='text' name='title'/></p>     <p>选择文件:<input type...

2016/10/11 10:38
84
Day6- php 链接MySQL

1、链接数据库服务器 mysql_connect(数据库地址,数据库名,数据库密码); 示例: @mysql_connect("qdm107498370.my3w.com:3306","qdm107498370","llll918y")or die("MySQL服务器 链接失败...

2016/10/11 10:31
53
Day16 HTML 框架集

<frameset>标签(双标签) 顾名思义,它就是框架集的标签,如果你单独写这个标签你将看不到任何效果,就像<table>一样,你必须写行和列,才能看到效果! 示例代码段: index.html <!DOCTYPE...

2016/10/11 10:13
41

没有更多内容

加载失败,请刷新页面

返回顶部
顶部