自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (86)
  • 收藏
  • 关注

转载 在子线程中使用定时器,将定时器添加到RunLoop中

参考自:http://my.oschina.net/u/936286/blog/159490- (void)viewDidLoad{ [super viewDidLoad]; dispatch_queue_t queue = dispatch_queue_create("kk", DISPATCH_QUEUE_SERIAL);

2015-05-31 23:13:31 2596

转载 iOS开发中NSRunloop跟NSTimer的问题

摘自:http://www.cnblogs.com/xwang/p/3547685.html我们在使用NSTimer的时候,可能会接触到runloop的概念,下面是一个简单的例子:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the

2015-05-31 22:43:52 483

转载 SDWebImage的原理

参考自:http://wenku.baidu.com/link?url=ZeaVmCbV5fxnRisqy2Fj8uWKGBlqwEPwOvOLax-_9PNwsqJBgGLeo8qna-SXltvllTU91cNDSO0F2_DRTrGYdw-C8yEFCNpnREOWiUMLaLWSDWebImage提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步

2015-05-31 22:07:54 477

转载 iOS如何选择delegate、Notification、KVO?

摘自:http://blog.csdn.net/dqjyong/article/details/7685933前面分别讲了delegate、notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有个疑问,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢?       在网上看到一个博客上详细的分析了三者之间的区别以及各自的优势,博文地址为h

2015-05-29 15:57:26 416

转载 网易新闻iOS版使用的开源组件

摘自:http://www.cocoachina.com/ios/20150522/11884.html网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都

2015-05-28 16:38:45 579

转载 [UIScreen mainScreen].scale是什么?

[UIScreen mainScreen].scale表示屏幕的缩放比如果是 非Retain屏幕, [UIScreen mainScreen].scale = 1.0如果是 Retain屏幕,[UIScreen mainScreen].scale = 2.0详情参见博客:http://blog.csdn.net/li_huifeng/article/details/976599

2015-05-19 15:07:12 6586

转载 Block的循环引用问题

摘自:http://blog.csdn.net/wildfireli/article/details/22063001Block中的循环引用问题扯了这么多,回到Block的循环引用问题,由于我们很多行为会导致Block的copy,而当Block被copy时,会对block中用到的对象产生强引用(ARC下)或者引用计数加一(non-ARC下)。如果遇到这种情况

2015-05-18 16:31:03 644

转载 NSString为什么要使用copy,而不是retain?

摘自百度文库:http://wenku.baidu.com/view/de0251d6960590c69ec3769e1,首先使用retain,只是计数器+1,并没有生成新的对象,所以效率更高2,但是使用copy安全。因为NSString为NSMutableString的基类,如果将NSMutableString以retain的形式赋值给NSString后,后续修改NSMuta

2015-05-18 16:12:44 513

转载 iOS中的UIView动画

1.UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持 2.执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIViewbeginAnimations:nil context:nil]和[UIViewcommitAnimations]之间:[

2015-05-16 11:41:34 425

转载 iOS本地通知(NSLocalNotification)的使用

效果图:图一:核心代码://// JLViewController.m// 本地通知//// Created by XinYou on 15-5-15.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "JLViewController.

2015-05-15 13:30:00 1029

转载 iOS如何制作ipa文件

参考自:http://blog.csdn.net/yanfangjin/article/details/7571317方式一:第一步,在Xcode中选择程序运行的目标设备为真机第二步,编辑Scheme,Build Configuration设置为Release   第三步,Command + B,可以看到在Products文件夹下.a

2015-05-14 17:17:16 5159

转载 iOS国际化:程序名称国际化、内容国际化、storyboard国际化

摘自:http://blog.csdn.net/totogo2010/article/details/77278961、iOS程序名称国际化1.1 新建一个Single View app模版项目,命名为Localization。1.2 新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添

2015-05-14 10:48:11 812

转载 程序Crash(奔溃)记录和分析工具——Crashlytics

摘自:http://www.infoq.com/cn/articles/crashlytics-crash-statistics-tools简介Crashlytic 成立于2011年,是专门为移动应用开者发提供的保存和分析应用崩溃信息的工具。Crashlytics的使用者包括:支付工具Paypal, 点评应用Yelp, 照片分享应用Path, 团购应用GroupOn

2015-05-13 15:30:29 819

转载 iPhone开发工具篇-利用xcode profile和analyze进行性能优化

摘自:http://blog.csdn.net/xdrt81y/article/details/11036317内存泄漏问题的解决内存泄漏(Memory Leaks)是当一个对象或变量在使用完成后没有释放掉,这个对象一直占有着这块内存,直到应用停止。如果这种对象过多内存就会耗尽,其它的应用就无法运行。这个问题在C++、C和Objective-C的MRR中是比较普遍的问题

2015-05-13 15:20:42 624

转载 github上README.md文件如何编写

摘自:http://blog.csdn.net/guodongxiaren/article/details/23690801开始编辑README打开你的GitHub的某个项目,我们可以直接在线编辑你的README文件,如果你已经有了这个文件,则在文件目录中直接点击它,如果你还没有这个文件那么点击项目名称右边的一个按钮,来添加新文件:然后你就打开了编辑页面

2015-05-13 15:14:04 8335

转载 使用Block模拟网络请求回调

//// JLViewController.m// Block实现回调//// Created by XinYou on 15-5-8.// Copyright (c) 2015年 vxinyou. All rights reserved.//#import "JLViewController.h"@interface JLViewControlle

2015-05-08 15:45:55 495

转载 Block的基本使用、typedef给Block定义别名、Block的应用场景、Block的注意事项

什么是Block?Block是ios中一种比较特殊的数据类型,是苹果官方特别推荐使用的一种数据类型,应用场景有:动画、多线程、集合遍历、网络请求回调等Block的作用:用来保存某一段代码,可以在恰当的时间取出来再调用。Block的基本使用://// main.m// Block的基本使用//// Created by XinYou on 1

2015-05-08 14:48:59 6662

手势识别之旋转和缩放

这是我在学习ios的过程中写的一个demo,使用手势识别器对图片进行旋转和缩放

2015-03-31

手势识别器之敲击

这是我在学习ios的过程中写的一个demo,介绍了手势识别器中敲击动作。

2015-03-31

私人通讯录修改版

这是我在学习ios的过程中写的一个demo——私人通讯录

2015-03-22

条纹背景Demo

这是我在学习ios的过程中写的一个Demo,以平铺或填充的方式填充UIView的背景,并通过填充的方式给UIView设置条纹背景

2015-03-22

屏幕截图Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D技术对屏幕截图,并将图片保存到文件中

2015-03-21

图片裁剪Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D对图片进行裁剪,并将新的图片保存到文件中。

2015-03-21

图片水印Demo

这是我在学习ios的过程中写的一个demo 使用Quartz 2D技术为图片添加水印 logo

2015-03-20

省份和城市联动Demo

这是我在学习ios的过程中写的一个demo,模仿省份城市联动。涉及到的知识点有UIPIckerView的使用、使用UIPickerView的reloadComponent:方法刷新某一列等。。。

2015-03-19

Quartz2D动画Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D实现动画功能

2015-03-19

Quartz 2D刷帧Demo

这是我在学习ios的过程中写的一个demo,讲得是使用Quartz 2D如何进行刷帧。

2015-03-19

Quartz2D裁剪

这是我在学习ios的过程中写的一个demo,如何使用Quartz 2D来实现裁剪

2015-03-19

矩阵操作Demo

这是我在学习ios的过程中写的一个demo。关于Quartz 2D中的矩阵操作。

2015-03-19

图形上下文栈Demo

这是我在学习ios的过程中写的一个demo,用于说明Quartz 2D中的图形上下文栈的概念。

2015-03-19

基本图形绘制

这是我在学习ios的过程中写的一个demo,使用Quartz 2D绘制一些基本的图形。

2015-03-18

modal2Demo

这是我在学习ios的过程中写的一个demo,以modal的形式切换到UINavigationController。

2015-03-17

Modal形式切换

这是我在学习ios的过程中写的一个demo,通过代码的方式来实现两个控制器之间modal形式的切换。

2015-03-17

QQ主界面Demo

这是我在学习ios的过程中写的一个demo,模仿QQ的主界面。

2015-03-17

UITabBarControllerDemo

这是我在学习ios的过程中写的一个demo,使用代码的方式创建UITabBarController并添加子控制器。

2015-03-17

私人通讯录项目

这是我在学习ios的过程中写的一个demo。私人通讯录

2015-03-16

私人通讯录

这是我在学习ios的过程中写的一个小项目-私人通讯录。涉及到的知识点有:实现保存密码和自动登录、如何将普通的对象归档、控制器之间数据的传递(正向传递和反向传递)、UITableIView的全局刷新和局部刷新、UITableView向左滑动删除某一行等等。

2015-03-16

UIView动画

这是我在学习ios的过程中写的一个demo,演示了UIView动画和图层动画的区别

2015-05-16

视频播放Demo

这是我在学习ios的过程中写的一个demo,演示了如何使用UIMoviePlayerController播放视频。

2015-04-09

xml解析方式

这是我在学习ios的过程中写的一个demo,演示了如何解析xml数据

2015-04-08

UIWebView的使用

这是我在学习ios的过程中写的一个demo,使用UIWebView实现一个简单的浏览器

2015-04-05

Block详解ppt

这份ppt介绍了Block的基本使用、注意事项、已经使用场景等

2015-04-03

核心动画之转场动画

这是我在学习ios的过程中写的一个demo,使用CATransition实现转场动画效果。

2015-04-02

核心动画之组合动画

这是我在学习ios的过程中写的一个demo,使用CAAnimationGroup实现对UIView的组合动画

2015-04-02

核心动画之图片抖动

这是我在学习ios的过程中写的一个demo,使用CAKeyframeAnimation实现图片的抖动效果。

2015-04-02

核心动画09

这是我在学习ios的过程中写的一个demo,使用CAKeyframeAnimation实现对UIView在多个位置之间平移、沿着某一条路径平移

2015-04-02

核心动画之CABasicAnimation

这是我在学习ios的过程中写的一个demo,使用CABasicAnimation实现对UIView的平移、缩放和旋转

2015-04-02

隐式动画演示

这是我在学习ios的过程中写的一个demo,用于演示CALayer的隐式动画效果。

2015-04-01

新建图层Demo

这是我在学习ios的过程中写的一个demo,使用CALayer做出跟UIImageView一样的效果。

2015-04-01

CALayer的使用

这是我在学习ios的过程中写的一个demo,介绍了CALayer的简单使用。

2015-04-01

侧滑菜单Demo

这是我在学习ios的过程中写的一个demo,使用手势识别器实现了侧滑菜单功能

2015-03-31

手势识别长按和滑动

这是我在学习ios的过程中写的一个demo,介绍了手势识别中的长按和滑动

2015-03-31

ios真机调试步骤

该ppt中详细介绍了ios的真机调试步骤。

2015-03-30

手势解锁Demo

这是我在学习ios的过程中写的一个demo,实现了ios中的手势解锁功能

2015-03-30

ios涂鸦实现代码2

这是我在学习ios的过程中写的一个demo,使用UIBezierPath实现涂鸦。

2015-03-30

ios涂鸦实现代码

这是我在学习ios的过程中写的一个demo,一个涂鸦程序,有回退、清空、保存功能。

2015-03-30

View的拖拽Demo

这是我在学习ios的过程中写的一个demo,实现UIView跟随手指移动

2015-03-29

空空如也

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

TA关注的人

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