自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hell03W

hello...

  • 博客(17)
  • 资源 (10)
  • 收藏
  • 关注

原创 IOS开发-GCD详解

1,同步异步,并行串行各种队列执行效果有4个术语比较容易混淆:同步、异步、并发、串行同步和异步决定了要不要开启新的线程同步:在当前线程中执行任务,不具备开启新线程的能力异步:在新的线程中执行任务,具备开启新线程的能力并发和串行决定了任务的执行方式并发:多个任务并发(同时)执行串行:一个任务执行完毕后,再执行下一个任务1.0 核心概念/* 核心概念: 任务

2015-10-20 16:37:19 1008

原创 IOS 第三方库- AFNetworking

1,AFNetWorking基本使用1)GET请求- (void)getDemo2{ NSString *urlString = @"http://p.3.cn/prices/mgets"; NSDictionary *param = @{@"skuIds": @"J_1111111", @"type": @"1"}; AFHTTPReques

2015-10-26 20:41:17 491

原创 IOS 第三方库 - SDWebImage

1,SDWebImage基本使用1),基本使用//1,使用 SDWebImage 缓存一个图片 使用这种方法就可以加载并缓存一个图片// [cell.imageView sd_setImageWithURL:[NSURL URLWithString:model.icon] placeholderImage:[UIImage imageNamed:@"user_default"]]

2015-10-26 11:33:41 640

原创 IOS开发 - 多线程 NSOperation

1,NSOperation使用1)NSOperation简介NSOperation是Cocoa中的一个抽象类,用来封装单个任务和代码执行一项操作,由于是抽象类,所以不能直接实例化使用,必须定义子类继承该抽象类来实现,比较常用的NSOperation的子类有NSInvocationOperation,另外,也可以自己继承NSOperation来实现线程的操作。另外会使用到操作队列NSOp

2015-10-23 23:40:00 761

原创 IOS UI控件 - UIButton

1,UIButton的属性1)这两个属性,可以设置在高亮状态和不可用状态小,按钮的样式是否发生变化,默认是YES。@property(nonatomic)BOOL adjustsImageWhenHighlighted; // default is YES. if YES, image is drawn darker when highlighted(pressed)@prop

2015-10-23 16:38:15 560

原创 IOS UI控件 - UIImageView

1,UIIMageView的属性@property(nonatomic,retain) UIImage *highlightedImage NS_AVAILABLE_IOS(3_0); // default is nil 高亮状态显示的图片,要想显示出来,必须同时设置图片的状态是高亮状态@property(nonatomic,getter=isUserInteractionEnab

2015-10-23 14:44:12 511

原创 IOS UI控件 - UIView详解

1,UIView常用属性@property(nonatomic) BOOL clearsContextBeforeDrawing //决定在视图重画之前是否先清理视图以前的内容,缺省值为YES//如果你把这个属性设为NO,那么你要保证能在 drawRect:方法中正确的绘画。如果你的代码//已经做了大量优化,那么设为NO可以提高性能,尤其是在滚动时可能只需要重新绘画视图的一部分@pr

2015-10-22 21:13:37 793

原创 IOS学习笔记2-NSThread,链式编程

1,NSThread1.1 创建线程的方法#pragma mark - 创建线程的方法//创建线程的方法 3- (void)test3{ //隐式的创建线程,通过这种方法实际上也会创建新的线程 [self performSelectorInBackground:@selector(run) withObject:nil];}//创建线程的方法 2- (voi

2015-10-21 10:49:52 646

原创 IOS UI控件-UIScrollView

1,属性属性 作用CGPoint contentOffSet 监控目前滚动的位置CGSize contentSize 滚动范围的大小UIEdgeInsets contentInset 视图在scrollView中的位置id delegate 设置协议BOOL directionalLockEnabled 指定控件是否只能在一个方向上滚动BOOL boun

2015-10-18 20:39:52 678

原创 IOS学习笔记 - NSFileManager,沙盒路径,NSString类路径处理,NSCache,读取文件头判断图片类型

1,沙盒路径的一些操作IOS沙盒路径:iOS的沙盒机制,应用只能访问自己应用目录下的文件。iOS不像android,没有SD卡概念,不能直接访问图像、视频等内容。iOS应用产生的内容,如图像、文件、缓存内容等都必须存储在自己的沙盒内。默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。Library包含Caches、Preferences目录。Docu

2015-10-18 17:54:47 1814

原创 设计模式之-简单工厂模式

设计模式之-简单工厂模式1,简单工厂模式概述       简单工厂模式并不属于GoF23个经典设计模式,但通常将它作为学习其他工厂模式的基础,它的设计思想很简单,其基本流程如下:首先将需要创建的各种不同对象(例如各种不同的Chart对象)的相关代码封装到不同的类中,这些类称为具体产品类,而将它们公共的代码进行抽象和提取后封装在一个抽象产品类中,每一个具体产品类都是抽象产品类的子类;

2015-10-18 12:21:05 458

原创 OC中NSLog函数输出格式详解

OC中NSLog函数输出格式详解%@ 对象• %d, %i 整数• %u 无符整形• %f 浮点/双字• %x, %X 二进制整数• %o 八进制整数• %zu size_t• %p 指针• %e 浮点/双字 (科学计算)• %g 浮点/双字• %s C 字符串• %.*s Pascal字符串• %c 字符• %C unichar• %l

2015-10-17 11:49:41 821

原创 C语言基础 - extern,移位与或非

1,extern在OC中的使用1),首先在合适的地方定义一个全局的变量,并在合适的地方赋值,赋值可以在声明时候赋值,也可以在定义的类中或者其它任何使用该全局变量的时候赋值和更改全局变量的值;2),测试发现,全局变量必须定义在一个*.m文件中,定义在*.h文件中时候XCode会报错;3),在需要使用全局变量的地方使用extern关键字声明一个和其它文件中定义的全局变量名字完全

2015-10-17 09:28:32 778

原创 IOS开发-判断ios设备和系统版本的方法

1,判断ios设备#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)#define IS_RETINA ([[UIScreen mainScreen] s

2015-10-16 16:17:42 1079

原创 IOS学习笔记-perFormSelector,RunLoop,Debug神器,UIResponder,Cocoa Touch事件处理

1,为什么需要多线程当程序中需要一些比较耗时的操作的时候,这时候我们可以开辟多个线程,让子线程去执行比较耗时的操作,主线程继续相应用户的其它操作。比如下载图片等。1)获取网络图片显示出来的方法:// 1. url, 确定一个网络上的资源路径NSURL *url = [NSURL URLWithString:@"http://h.hiphotos.baidu.com/image/p

2015-10-15 23:04:19 2302

转载 设计模式之-观察者模式

1,观察者模式概述      观察者模式是使用频率最高的设计模式之一,它用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应作出反应。在观察者模式中,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间可以没有任何相互联系,可以根据需要增加和删除观察者,使得系统更易于扩展。      观察者模式定义如

2015-10-12 21:09:54 689

原创 IOS 第三方库之-Masonry 基本用法

Masonry 基本用法1,源码示例1)创建一个view对象,使用约束居中显示,后面测试都使用这个view对象UIView *view = [[UIViewalloc]init];    view.backgroundColor = [UIColorblackColor];    [self.viewaddSubview:view];//使用autola

2015-10-08 21:54:40 2362 1

Everyone can use english-李笑来

原文来自李笑来老师的github:https://github.com/xiaolai/everyone-can-use-english 为了方便大家阅读, 特此将其制作成了equb电子书. 欢迎下载使用 ~

2019-03-29

全国主要城市列表 按字母排序城市列表

全国主要城市列表, 包含市级以上城市, 按照字母排序, xml文件

2016-08-24

类的关系图, UML图示

类的关系图, 类图, 通过starUML绘制的类类之间的关系图, 包含8中类的关系. 详细讲解见博客: http://my.oschina.net/whforever/blog/645501

2016-03-23

Objective-C链式编程Demo,NSAttributeString封装,富文本封装

Objective-C链式编程Demo,自己实现了一个链式编程,通过对属性字符串NSAttributeString的封装实现了方便的通过链式编程来设置属性字符串各种属性的目的。 才疏学浅,不对的地方,请指正。

2015-10-22

GCD详解Demo

GCD详解Demo 同步异步任务,并行串行队列 同步和异步决定了要不要开启新的线程 同步:在当前线程中执行任务,不具备开启新线程的能力 异步:在新的线程中执行任务,具备开启新线程的能力 并发和串行决定了任务的执行方式 并发:多个任务并发(同时)执行 串行:一个任务执行完毕后,再执行下一个任务

2015-10-20

IOS开发代理模式demo

一个简单地demo,详细的解释代理模式,没学过代理模式或者对ios上代理模式开发不太懂的朋友可以看看。

2015-09-06

dhtmlTree助手 生成dhtmlx可识别的xml文件

可将目录生成dhtmlxTree可识别的xml文件,xml文件可直接被dhtmlx读取加载!

2015-03-21

离散数学 第三版 课后答案

课后习题答案 大学离散数学,部分答案,免费下载

2013-09-02

破解版 允许wifi共享版 锐捷客户端,

不解释,绿色无毒,让俺往里面包装病毒俺也不会……

2013-08-24

html语言学习资料setup_a027.exe

html语言学习资料setup_a027.exe

2012-11-23

空空如也

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

TA关注的人

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