自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 UITableViewCell 中的单选控制 UITableViewCellAccessoryCheckmark

需要注意的是这个函数,用来设置cell的UITableViewCellAccessoryType 属性--这里用到UITableViewCellAccessoryCheckmark - (UITableViewCellAccessoryType)tableView:(UITableVie...

2016-07-15 17:27:59

阅读数 111

评论数 0

转载 iOS解决呼出键盘遮挡页面问题(装逼模式一)

http://www.jianshu.com/p/cff91f871f04 两个TextField在VC的下部如何让键盘呼出的时候刚好在你点击TextFiled的下面呢? 装逼模式代码开始!!! 首先要写上UITextFieldDelegate代理协议,,,切记!!! ...

2016-06-28 14:44:59

阅读数 434

评论数 0

转载 百度地图深度使用

1.首先实现添加多个标注和自定义气泡 添加自定义标注 [_mapView addAnnotations:array]; arry 中放入标注(BMKPointAnnotation)的数组,此方法添加多个标注。 当添加多个标注时就触发以下代理方法 #pragma mark -- ...

2016-05-26 11:31:11

阅读数 680

评论数 0

转载 CALayer 锚点

http://www.cnblogs.com/kenshincui/p/3972100.html#autoid-3-3-0

2016-02-18 20:30:49

阅读数 177

评论数 0

转载 十大编程算法助程序员走上高手之路

算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大...

2016-02-16 21:25:53

阅读数 178

评论数 0

转载 iOS 中KVC、KVO、NSNotification、delegate 总结及区别

iOS 中KVC、KVO、NSNotification、delegate 总结及区别 1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关...

2016-02-16 20:15:04

阅读数 99

评论数 0

原创 UIScrollViewAndUIPageController结合使用

.h文件代码 @interface ViewController : UIViewController {     UIScrollView *_scrollView;     UIPageControl *_pageControl;     NSTimer *_timer; ...

2016-01-27 22:32:41

阅读数 93

评论数 0

原创 点击Button选择切换背景图片设置

在.h中声明一个全局变量来记录最后一次点击的按钮 .m中实现代码 - (void)viewDidLoad {     [super viewDidLoad];       [self layoutMyTabbar]; } - (void)layoutMyTabbar{     UIView...

2016-01-27 21:42:13

阅读数 454

评论数 0

转载 @property

@dynamic与@synthesize的区别 @property有两个对应的词,一个是@synthesize,一个是@dynamic。 1, 如果@synthesize和@dynamic都没写,那么默认的就是@syntheszie var = _var; 2, @syn...

2016-01-27 14:09:54

阅读数 121

评论数 0

原创 自动适配之Masonry适配

代码如下: - (void)viewDidLoad {     [super viewDidLoad];          self.title = @"Masonry适配";          //创建imgView1     imgView1 =...

2016-01-26 22:54:22

阅读数 179

评论数 0

原创 自动适配之LayoutConstriant代码适配

代码如下: - (void)viewDidLoad {     [super viewDidLoad];     self.title = @"NSLayoutConstraint适配";      //创建imgView1     imgView1 =...

2016-01-26 22:49:53

阅读数 174

评论数 0

转载 关于ARC

本文来源于我个人的ARC学习笔记,旨在通过简明扼要的方式总结出iOS开发中ARC(Automatic Reference Counting,自动引用计数)内存管理技术的要点,所以不会涉及全部细节。这篇文章不是一篇标准的ARC使用教程,并假定读者已经对ARC有了一定了解和使用经验。详细的关于ARC的...

2016-01-26 22:12:09

阅读数 206

评论数 0

原创 0.0与0.0f区别

0.0后面的f表示这个0.0的类型是flaot,如果一个浮点数后面后没有加f,那么C语言默认它是double类型的。

2016-01-25 22:10:21

阅读数 699

评论数 0

原创 字典套数组

Jason解析 字典套数组可以使用 NSArray *imgArr = responseObject[@"data"][@"items"];

2016-01-25 21:38:32

阅读数 165

评论数 0

原创 一维数组及二维数组

C语言一维数组     float arr1[3] = {2.5,3.6,4.7};          OC一维数组(其实oc是没有一维数组 二维数组的概念的,但是可以实现一维数组和二维数组的功能)     NSArray *array1 = [NSArray arrayWithObje...

2016-01-25 19:27:33

阅读数 184

评论数 0

原创 ViewDidLoad和ViewWillAppear两者的区别

一次性初始化的数据用前者,当view将被显示的时候,要整理的数据放后者. 说的再明白点儿,前一个,只执行一次,后一个,每次切换到的时候,都执行

2016-01-23 10:19:23

阅读数 213

评论数 0

转载 IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna

#synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 。 @implementation 关键字,表明类的实现 @end 结束 self 关键字 :类似于java中的this,是隐藏参数,指向当前调用方法...

2016-01-22 20:42:15

阅读数 359

评论数 0

转载 收集一些设计资源

有时候我们做一件事不只是精通自己所属的那一项技能就可以搞定,当然在公司里绝大多数是可以的,不同的人各司其职,所以组队打怪比单混要给力。但有时候,比如做自己的项目时候,需要单打独斗的时候就对技能广度有要求了,常常不只是你所属技能就能搞定的事。 昨天在微博看到一位 Unity3D 独立游戏开发的...

2016-01-21 10:39:39

阅读数 162

评论数 0

转载 我的 Xcode 插件单

开始用XCode6了,之前5的插件都无效了,写了一天代码还是感觉不顺手,原来真是失去了才懂的插件的珍惜。正好又要都装一遍,所以就整理一下写上来,网络上有很多收集XCode插件的帖子,多而全,这里只是列出我正在使用的一些,以作分享而已。 其实列出来的每个插件最好加张图片就一目了然了,我就省得麻...

2016-01-21 10:35:27

阅读数 115

评论数 0

转载 iOS:hidesBottomBarWhenPushed的正确用法

之前项目也需要这么做,那时候iOS7还没出,也是各种搜罗,后来的解决方法是当push操作的时候自己隐藏Tabbar,push过去视图拉伸适应屏幕,再pop回来的时候接再显示Tabbar,过程复杂还需要自己写动画,最终效果也不是很理想。 前两天公司APP上架,当时没有适配iOS7,在XCode...

2016-01-21 10:16:19

阅读数 146

评论数 0

转载 ios开发中类方法与self的注意点 与实例方法区别

Objective-C里面既有实例方法也类方法。类方法(Class Method) 有时被称为工厂方法(Factory Method)或者方便方法(Convenience method)。工厂方法的称谓明显和一般意义上的工厂方法不同,从本质上来说,类方法可以独立于对象而执行,所以在其他的语言里面类...

2016-01-20 19:37:11

阅读数 111

评论数 0

原创 iOS 页面间几种传值方式(属性,代理,block,单例,通知)

iOS 页面间几种传值方式(属性,代理,block,单例,通知) iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block) 实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3...

2016-01-19 23:04:29

阅读数 145

评论数 0

转载 ios开发中类方法与self的注意点 与实例方法区别

Objective-C里面既有实例方法也类方法。类方法(Class Method) 有时被称为工厂方法(Factory Method)或者方便方法(Convenience method)。工厂方法的称谓明显和一般意义上的工厂方法不同,从本质上来说,类方法可以独立于对象而执行,所以在其他的语言里面类...

2016-01-19 20:32:37

阅读数 110

评论数 0

原创 AFNetWorking的使用方法

AFN需要注意的是,默认提交请求的数据是二进制的,返回格式是JSON请求格式AFHTTPRequestSerializer 二进制格式 AFJSONRequestSerializer JSON格式 AFPropertyListRequestSeriali...

2016-01-11 21:48:02

阅读数 188

评论数 0

转载 NSURLSession使用说明及后台工作流程分析

NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。   NSURLSession提供的功...

2016-01-11 20:46:38

阅读数 165

评论数 0

原创 现在不使用ASI的原因

asi审核不通过,最新的Ios9废弃了NSURLConnection

2016-01-11 09:19:56

阅读数 138

评论数 0

原创 CFStringTransform

iOS在CoreFoundation中提供了CFStringTransform函数,但在Foundation中却没有相对应的方法。它的定义如下: Boolean CFStringTransform(CFMutableStringRef string, CFRange *range, CFStri...

2016-01-11 09:08:48

阅读数 134

评论数 0

原创 HTTP通信概念

HTTP协议:超文本传输协议;hyperText transfer protocol ; “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。(比如 不用语言) 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广...

2016-01-09 16:43:42

阅读数 224

评论数 0

转载 @autoreleasepool-内存的分配与释放

开发过iOS、Mac的朋友应该对“ @autoreleasepool ”不陌生。只要在Xcode里创建一个工程,就能看到下面这样的代码://iOS programint main(int argc, char * argv[]) { @autoreleasepool { return UIAppl...

2016-01-07 17:58:40

阅读数 149

评论数 0

原创 操作和操作队列 NSOperation和NSOperationQueue

操作和操作队列 NSOperation和NSOperationQueue 1、简单介绍 NSThread 多任务处理时 手动操作很不方便 作用:NSOperation和NSOperationQueue配合使用实现多线程编程 Threading Programming NS...

2016-01-07 17:33:36

阅读数 471

评论数 0

原创 GCD

Grand Central Dispatch 简称(GCD)。GCD完全可以处理诸如 数据锁定和资源泄漏等复杂的异步编程问题。  GCD的底层依然是用线程实现,不过这样可以让程序员不用关注实现的细节。  GCD中的FIFO(先进先出)队列称为dispatch queue,它可以保证先进来的任...

2016-01-07 17:31:06

阅读数 151

评论数 0

转载 iOS多线程中的dispatch_semaphore_t

void dispatch_apply(size_t iterations, dispatch_queue_t queue, void (^block)(size_t)); //重复执行block,需要注意的是这个方法是同步返回,也就是说等到所有block执行完毕才返回,如需异步返回则嵌套在dis...

2016-01-07 17:12:02

阅读数 664

评论数 0

转载 stretchableImageWithLeftCapWidth详解

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight  这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而...

2015-12-10 20:48:31

阅读数 135

评论数 0

转载 iOS开发系列--音频播放、录音、视频播放、拍照、视频录制

http://www.cnblogs.com/kenshincui/p/4186022.html

2015-12-09 21:51:17

阅读数 135

评论数 0

转载 iOS开发系列--音频播放、录音、视频播放、拍照、视频录制

1111

2015-12-09 21:49:06

阅读数 131

评论数 0

转载 IOS7 UITextField 隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘

关于UITextField的几种常用的方法,隐藏自身软键盘、点击Return自动转到下个文本框、轻触背景隐藏软键盘,经过google的查找,现在总结如下: 一、隐藏自身软键盘   当对于有多个UITextField控件都想通过点击“Return”来隐藏自身软键盘的情况,这时的最好办法是使用Di...

2015-12-01 20:48:09

阅读数 144

评论数 0

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