- 博客(10)
- 收藏
- 关注
原创 OC中继承子类对象调用方法机制 子类对象访问父类中的实例变量
在继承中,子类对象如何调用到正确方法的机制 每一个Objective - C对象都有一个隐藏的指针指向类的代码,当向一个对象发送消息的时候,当前的对象会首先在当前类里去查找相应的方法,如果找到的话,直接执行代码;若没有找到,则去父类里找对应的方法,如果找到的话,就会执行。如果找不到继续按照这样的原则,沿着继承链向上查找,直到根类NSObject(这个类是Objective -
2014-11-08 15:41:39
2698
原创 利用Git来搭建自己的博客平台
1.首先要保证你的系统上有ruby。(一般现在的Linux,Unix,OX上自带有ruby)。 首先打开你的终端,进入到你的根目录下: cd 就可以进入到你的跟目录下; 然后输入下面命令来下载并brew: [ruby] view plaincopy $ ruby -e "$(curl -fsSL https://r
2014-11-08 15:39:50
394
原创 单例设计模式
单例模式:是指一个类如果设置为单例模式,那么这个类只能创建一个对象。而单例模式多数用于初始化时使用。单例的两大特性:1、可以保证对象的唯一性。2、可以保证线程的安全性。 下面创建一个单例模式的例子: [objc] view plaincopy +(instancetype)shareInstance { static S
2014-11-08 15:39:36
365
原创 iOS 中的NSTimer定时器的作用
NSTimer:一旦创建了一个定时器对象(NStimer的实例化),它可以按照一定的时间间隔,将制定的信息发送给目标对象。并更新某个对象的行为。你可以选择在未来的某个时间将它停止、开启、甚至销毁。 1.设置定时器,并初始化定时器对象。 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target
2014-11-08 15:35:19
363
原创 iOS几种设计模式(二)———通知
通知这种模式可以很方便的在类与类中进行相互间的交互和传值。 那么什么时刻使用通知比较合适呢? 当你需要将改变通知所有的对象时,而你又不知道这些对象的具体类型,此时就可以使用观察者模式。 改变发生在同一个对象中,并在别的地方需要将相关的状态进行更新 通知的应用: 第一步,在通知中心注册一条通知。 a.第一种注册的方法。 [[NSNotificati
2014-11-08 15:34:40
403
原创 iOS中的多线程------+NSThread与NSOperation
iOS中的多线程编程技术有三种,包括NSThread、NSOperation、GCD;今天先说一下前两种多线程技术的应用。 一、NSThread来创建一个多线程,有两种方法来创建多线程; 1.工厂方法来创建一个多线程。 [objc] view plaincopy [NSThread detachNewThreadSelector:@s
2014-11-08 15:33:46
234
原创 iOS利用AFNetworking进行JSON数据解析
1.iOS中数据请求这方面AFNetworking是一个用起来比较不错的第三方库,首先去github上下载下来,下载地址是:https://github.com/AFNetworking/AFNetworking.git。 2.对于JSOH解析这方面,AFNetworking是封装的比较好的,我们可以在直接包含了头文件 #import"AFNetworking.h" 之后就
2014-11-08 15:32:49
380
原创 多线程个人技术总结
// // AppDelegate.m // ThreadDemo // // Created by wei.chen on 13-1-10. // Copyright (c) 2013年www.iphonetrain.com无限互联3G学院. All rights reserved. // #import "AppDelegate.h" @implement
2014-11-08 15:30:57
264
原创 sqlite3数据库操作
1 打开数据库 1) 需要制定数据库的路径 NSString *filePath = [NSHomeDirectory() stringByAppendingFormat:@"/Documents/data.sqlite"]; 2)创建数据库的对象 sqlite3 *qingyunDb = NULL; 3)打开命令:
2014-11-08 15:28:10
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人