自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 三目运算符的陷阱

三目运算符的陷阱

2016-08-29 11:18:30 960

原创 Getting start with OCMock in you unit test

OCMock 的基本使用

2016-07-13 17:08:58 422

原创 最新方法制作自己的cocoapods开源框架的详细步骤

最新方法制作自己的cocoapods开源框架的详细步骤

2016-05-30 22:38:59 510

转载 UIViewController的基本概念与生命周期

UIViewController的基本概念与生命周期

2016-05-27 10:53:21 429

原创 iOS 微信支付 实用教程

iOS微信支付实用教程

2016-05-24 01:55:39 775

转载 IOS开发--微信支付

iOS微信支付简易教程

2016-05-24 01:53:18 599

转载 Objective-C 内存管理 看这个就够啦

Objective-C的内存管理详解,以及alloc和new的区别

2016-05-19 10:33:34 298

转载 Objective-C的内省方法介绍

iOS内省方法介绍

2016-05-14 17:32:52 577

原创 结合一道面试题 看c语言运算符的执行顺序

从一道面试题看C语言运算符执行优先级

2016-05-14 16:39:06 2861

原创 @property (nonatomic, strong) NSString *str有什么问题

@property (nonatomic, strong) NSString *str会出现什么问题的详细分析,以及用copy和strong 的对比。

2016-05-12 10:32:00 2725

原创 GCD定时器使用笔记 及 详细分析

GCD定时器的是详细使用步骤及分析

2016-05-11 11:02:48 764

原创 iOS runloop与定时器的使用

runloop有五种工作模式其中较为常用的是以下三种kCFRunLoopDefaultMode--默认模式UITrackingRunLoopMode--界面跟踪模式NSRunLoopCommonModes --占位模式每当用户拖拽界面时,runloop就会由默认模式,进入界面跟踪模式。所以在设置NSTimer,工作在runloop的mode时要注

2016-05-11 11:01:04 3881 1

原创 iOS Runloop详细介绍及应用示例(持续更新)

Runloop的详细介绍及应用举例(持续更新)

2016-05-11 01:53:26 266

转载 SDWebImage 原理及使用

SDWebImage的实现原理介绍

2016-05-10 16:59:27 375

转载 iOS开发------程序实现国际化Localizable

iOS国际化

2016-05-10 16:55:48 348

原创 GCD使用 串行并行队列 与 同步异步执行的各种组合 及要点分析

GCD使用中,使用并行串行队列和同步异步执行的各种情况组合,以及使用时注意点的分析

2016-05-10 16:06:46 5952 1

原创 iOS中 单例设计模式 的使用方法

单例设计模式的两种实现方式

2016-05-10 15:42:58 968

原创 iOS9新特性之常见关键字

iOS9新出现的关键字:nullable,nonnull,null_resettable,_Null_unspecified等使用来修饰属性,或者方法的参数,返回值。它们出现的好处是:1、迎合swift的特性;2、更加规范开发人员,同时减少程序员之间的沟通成本。下面具体介绍一下新出现的这些关键字。nullable作用:表示可以为空特点:只能修饰对象,不能修饰基本数据类型

2016-05-09 15:02:41 1391

原创 求解最大子列和问题——MaxSubSum

求解最大子列和问题,有很多方法,最简单粗暴的方法就是找出所有子列并计算出子列和,找出最大子列和,但是这种方法效率十分低。要想高效,快速,巧妙的解出最大子列和,就要考虑用更好的方法。“分而治之”就是解决这一问题的基本思想,在所有子列中,最大子列和可能整个出现在输入数据的左半部分,也有可能整个出现在有半部分,还有可能跨越输入数据的中部,占据左半部分和有半部分。前两种情况,我们可以用递归的方

2016-04-15 23:25:08 2133

原创 [arr firstObject] 和 arr[0] 的区别

在OC编程中,很多应用场景下都会,调用到某一个数组的第一个元素,例如网络请求数据,转换成model等。在iOS编程中大家可以使用[arr firstObject]这一方法去直接获取arr这个数组的第一个元素,他的内部实现原理上是这个样子的NSArray *arr = [NSArray array];id item = [arr firstArray];// 在这个方法出现之前你要这样处理

2016-04-15 23:06:15 2377

原创 OC中nil,Nil,NULL的区别

nil:指向oc中对象的空指针Nil:指向oc中类的空指针NULL:指向其他类型的空指针,如一个c类型的内存指针NSNull:在集合对象中,表示空值的对象若obj为nil:[obj message]将返回NO,而不是NSException若obj为NSNull:[obj message]将抛出异常NSException

2016-04-15 22:54:46 1333

原创 NSString的copy属性分析 以及 深拷贝浅拷贝

介绍NSString的copy属性,以及深拷贝浅拷贝

2016-04-13 00:29:42 470

原创 Xcode  制作静态库 .a文件的具体步骤

详细介绍使用Xcode制作静态库文件的具体步骤

2016-04-12 23:50:04 3457

单线温度传感器18b20

18b20单片机测温显示程序 有简练实用的读数程序 方便易用 精度在小数点后2位

2013-06-24

空空如也

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

TA关注的人

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