自定义博客皮肤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)
  • 收藏
  • 关注

原创 设置阴影时的性能优化

iOS上,给视图加上阴影很容易。只需要:在项目中加上QuartzCore框架在实现文件中import QuartzCore的头文件加上这样的一行代码[myView.layer setShadowOpacity:0.5]瞧!阴影加上了。image然而,最简单的方法通常都不是性能最好的方法。 如果你要用这个视图作动画(特别当它是一个UITableViewCell的一

2015-04-29 14:44:30 647

原创 nstimer

一、什么是NSTimer  官方给出解释是“A timer provides a way to perform a delayed action or a periodic action. The timer waits until a certain time interval has elapsed and then fires, sending a specified message

2015-02-27 13:55:09 345

原创 label

- (void)viewDidLoad {    [superviewDidLoad];        UILabel * text = [[UILabelalloc] initWithFrame:CGRectMake(10,400, 300,40)];    text.text =@"我我我我哦喔喔喔喔喔喔喔喔喔喔喔哦喔喔喔喔喔喔哦喔喔哦喔喔哦喔喔哦喔喔哦喔喔

2015-01-29 14:10:30 516

转载 Objective-C的hook方案

http://blog.csdn.net/yiyaaixuexi/article/details/9374411Objective-C的hook方案(一):  Method Swizzling在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写、和借助类别重名方法暴力抢先之外,还有更加灵活的方法吗?在Objective-C编程中,如何实现hook呢?标题有点

2014-12-31 15:40:25 558

转载 h5页面

自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。WebApp与Native App有何区别呢?Nat

2014-12-25 17:17:00 1020

转载 日历提醒等

Event Kit框架使你能访问用户的Calendar.app和Reminders.app信息。虽然这是两个不同的app,但是他们使用相同的框架处理数据。类似地,存储这些数据的数据库,被称为日历数据库,持有calendar和reminder信息。Event Kit除了允许你检索用户已经存在的calendar和reminder数据外,还允许你创建新的事件和提醒。另外,还允许你修改和删除事

2014-12-24 16:23:28 600

转载 真机调试得问题

一、真机调试所需材料说明在申请真机调试证书之前,先对苹果真机调试所需的文件进行说明: 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1、证书(Certificates) 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成2、描述文件(Provisoning Profiles) 生

2014-12-24 09:07:31 343

原创 碰到的问题

进入build setting 改变

2014-12-17 20:03:16 318

转载 block的使用

【ARC的特性】  ARC下,所有NSObject类型指针,  1. 默认为__strong类型  2. 可以显示的指定为__weak类型,__weak类型指针在所指向对象销毁后会自动置为nil  3. __autorelesing类型用于inout参数类型  ARC下,当一个函数返回一个NSObject指针时,编译器会帮我们实现autorelease调用。

2014-12-16 15:29:29 318

原创 生活信息,绘图,相机调用网址

http://www.doc88.com/p-7522068810907.html

2014-12-14 15:27:45 328

转载 系统地图的使用

iOS上使用地图比Android要方便,只需要新建一个MKMapView,addSubView即可。这次要实现的效果如下:有标注(大头针),定位,地图。1、添加地图1.1 新一个Single View app ,选择默认项,创建后,在ViewController.h #import #import #import @interface ViewContr

2014-12-14 14:40:34 436

原创 NSRunLoop的原理使用

意识到NSTimer这样的运行方式,是在多线程中实现的循环还是在主线程中去实现的呢。当然不可能是在主线程中的while那么简单,那样什么都干不了,简单看了下NSTimer是以同步方式运行的。时间到了,消息发出后,ontimer的函数是在主线程上调用的。我们会经常看到这样的代码:- (IBAction)start:(id)sender  {  pageStillLoading

2014-12-12 17:42:27 431

原创 block详解

1 什么是block iOS SDK 4.0开始,Apple引入了block这一特性。字面上说,block就是一个代码块,但是它的神奇之处在于在内联(inline)执行的时候(这和C++很像)还可以传递参数。同时block本身也可以被作为参数在方法和函数间传递,这就给予了block无限的可能。            对于闭包(block),有很多定义,其中闭包就是能够读取其

2014-12-12 17:13:58 546

转载 内存泄露

分享到使用Xcode和Instruments调试解决iOS内存泄露 作者:totogo2010 ,发布于2012-12-12 ,来源:CSDN 虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很

2014-12-12 11:53:20 385

原创 NSMutableAttributedString 的使用

首先导入CoreText.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:NSMutableAttributedString *attriString = [[[NSMutableAttributedString alloc] initWithString:@"this is test!"]  

2014-12-12 09:49:53 700

原创 CGD多线程的使用

介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。

2014-12-11 20:47:41 630

转载 iOS开发中正则表达式的使用

一.NSString自带的正则查找,替换方法正则查找方法– rangeOfString:options:– rangeOfString:options:range:– rangeOfString:options:range:locale:正则替换方法– stringByReplacingOccurrencesOfString:withString:o

2014-12-11 09:16:25 441

空空如也

空空如也

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

TA关注的人

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