自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 解决tableViewCell的复用问题的方法

复用tableViewCell前,将当前的子视图从父视图移除

2014-11-08 15:26:41 401

空空如也

空空如也

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

TA关注的人

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