自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (5)
  • 收藏
  • 关注

转载 <拦截方法> Objective-C使用Category

通过Category定义与该类本身的方法名相同时, Category方法会优先于它自身的方法, 所以如果在Category中实现了init方法, 并且直接返回为nil, 则会使得所有使用这个类init的对象都会因为Category的方法而返回为nil.Category是ObjC语言中的扩展机制之一,另一个为Protocol。Categor

2013-03-30 18:55:59 1545

转载 <iOS>手势互斥。。

一、概述iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event - (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event

2013-03-30 18:36:02 2091

转载 利用dispatch_once创建单例

无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类只能实例化一个对象。    尽管这是单例的实际定义,

2013-03-30 18:13:32 733

原创 UIViewController与其上的UIView关系引用总结

研究一:UIViewController与其上的UIView关系引用总结前两天写一段代码,里面有这样的需求,通过ATViewPaging 来加载显示一系列的某些UIViewController的view对象。然后在这些view中, 又需要执行一些UIViewController的方法,(如:resetAction, startAction等)所以这些UIViewController

2013-03-30 18:10:22 5771

转载 苹果推送APNS自己总结

转自:http://blog.csdn.net/llkaximoduo/article/details/7904545发表于:2012年05月09日 11:42 1原文地址:苹果推送APNS自己总结作者:NickJackson开发状态服务器地址gateway.sandbox.push.apple.com 2195产品状态服务器地址gateway.push.app

2013-03-28 23:09:46 1189

转载 TCP+UDP区别&&TCP三次握手理解

TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。     UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它

2013-03-28 18:29:02 922

转载 TCP/IP(三次握手和四次断开)与UDP

TCP/IP(三次握手和四次断开)与UDP   1.     初识:通信我们已经学了一段时间了,不过最初接触的还是基于TCP/IP协议的通信。也就是,我们在传送数据之前,必须是双方建立了连接的,所以通常称它是面向连接的。我原来以为只要是一方发送出了数据,另一方就一定收的到。后来又来了个UDP,而且它还是不需要建立连接的,只要是知道了某一IP和端口号就可以发送数据了。但是它并不可靠,它只管发

2013-03-28 18:28:35 1379

转载 AFNetwork作用和用法详解

AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。下面这个例子是用来处理json请求的:NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"];NSURLRequest *

2013-03-28 16:38:24 1932

原创 <iOS>属性写法

@synthesize name;- (void)setName:(NSString *)theName {    if (theName == name) {// 注意1        return;    }    [namerelease];    name = nil;        name = [theName retai

2013-03-27 21:21:21 884

转载 [转载]CAEmitterLayer

原文地址:CAEmitterLayer作者:文刀始问道        简介:CAEmitterLayer提供了一个基于Core Animation的粒子发射系统,粒子用CAEmitterCell来初始化。粒子画在背景层盒边界上 Properties:        birthRate:粒子产生系数,默认1.0; emitterCell

2013-03-21 10:47:25 930

转载 iOS 粒子效果 CAEmitterCell CAEmitterLayer

免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!原文地址:http://www.raywenderlich.com/6063/uikit-particle-systems-in-ios-5-tutorial

2013-03-21 10:43:01 2162

转载 清华大学老师的一席话——太受益了

1、一个人,如果你不逼自己一把,你根本不知道自己有多优秀。       2、赚钱是一种能力,花钱是一种水平,能力可以练,水平是轻易练不出来的。     3、年轻人不可以太狂。     4、一个人的知识,通过学习可以得到;一个人的成长,必须通过磨练。     5、这个世界上好书很多,可以改变命运的书很少。     6、这个世界上朋友很多,可以用一生托付的朋友很少。     7

2013-03-18 16:56:48 1324

转载 苹果个人开发者账号如何升级成公司账号

重要!!!收藏备用:最近要把之前申请的个人IDP升级为公司账号,打了一堆电话终于知道了处理方法,现在将流程记下来以便后续备用:1.拨打苹果针对中国区开发者的咨询服务热线:4006 701 8552.简单向对方(中文不太标准,但听懂没问题)说明意图后,会要求提供:(1)之前申请IDP时purchase form上的person ID,Enrollment ID

2013-03-18 14:45:04 17825

转载 用Lua开发iphone程序

这两年来随着iphone,ipad在全球的热卖,用于开发ios程序的object-c语言也在编程语言榜上逐节攀升。不过用Object-C开发iphone程序还是不算方便,毕竟它只是一个面向对象的C,并没有什么自己的特性。C语言对于内存管理,业务逻辑的操作都不擅长,程序员们不能抛开这些“繁文缛节”而去专注业务的开发。Lua脚本却能弥补Object-C语言的很多不足,除开著名的游戏*愤怒的小鸟*,

2013-03-17 12:56:44 8402

转载 开发愤怒的小鸟的Lua语言:Wax框架详解(二)

在《开发愤怒的小鸟的Lua语言:Wax框架详解》中51CTO介绍了Wax及其优点。在本文中我们首先为大家准备了Wax框架的下载包,您可以把Wax下载下来,与我们一起完成用Wax构建一个简单的应用程序的过程。这个应用程序显示Twitter上的当前趋势话题列表,可以用按钮来更新内容。当完成整个过程之后没准一个创意就能让你开发出自己的《愤怒的小鸟》。最后的结果:第一步:分

2013-03-17 12:51:57 1611

转载 Wax 将Lua带人iPhone开发

2011年6月的编程语言排行榜Lua语言一军突起,一举进入前十名。这与一年前苹果决定在iOS系统上使用Lua语言密不可分。但是,你了解如何用Lua语言在iOS上开发应用吗?51CTO将向各位介绍Lua语言的iOS应用开发框架——Wax,其中在iOS平台上无比火爆的《愤怒的小鸟》就是由Lua语言用Wax开发的。全文共分两部分,第一部分51CTO将带您深入探讨Wax具有的一些好处,同时演示把Lua与X

2013-03-17 12:50:21 1338

转载 ios的一些知识点

一 非ARC的内存管理情况 1-autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁。 2-成员属性: readonly:不指定readonly,默认合成getter和se

2013-03-17 12:18:50 1774

原创 UIButton在设置Image时,会把之前设置的frame给覆盖掉。

UIButton, setImage 会自动设置这个按钮的frame为这个图的大小,会使之前设置的这个按钮的frame无效一下午的折腾,被这个问题搞得头大。 基本需求是: 一个UIView Animation 动画, 点击某一个区域, 动画是从该区域弹出一张小图, 小图慢慢放大到全屏成为大图至全屏, 为此,  我们想在在该区域弹出的一个小图,用一个按钮来做, 然后把

2013-03-17 11:28:53 5269 2

转载 通过UIView寻找UIViewController(Find UIViewController by UIView)

转自:http://blog.csdn.net/asianjiang/article/details/5725589UIView is a subclass of UIResponder. UIResponder lays out the method nextResponder with an implementation that returns nil. UIView overr

2013-03-12 19:53:15 1051

原创 工作备注一下

1。 AFNetWorking可以完美替换 ASIHttpRequest, 并且使用起来超级简单。2。 ATPagingView 可以用来做多页的翻页滑动,并且采用了和UITableView类似的回收机制。3。 通过一个存储在NSUserDefault中的一个变量来判断上次退出程序是因为异常退出还是正常退出,异常退出的标准就是, 退出时没有去把NSUserDefaults中的这个变量置成Y

2013-03-12 17:10:51 2771

原创 <iOS>通过运行时来实例化一个,只知道名字的类, 名字为变量

如:得到一个NSString类型的变量x, 我们知道x是一个类的名字,比如可能是  UILabel, 也可能是UINavigationController,接下来我们需要实例化他们,如何做, 看看下面这几个案例。1.已知类名@"SomeClassName",初始化此类的一个实例:Class someClass = NSClassFromString(@"SomeClassName");

2013-03-12 17:07:50 14938

转载 IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)

转;http://blog.csdn.net/pjk1129/article/details/6593264      在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持断点续传,利用ASIHTTPRequest下载以及断点续传的原理在我的博客:http://blog.csdn.net/pjk

2013-03-11 17:28:30 47

转载 IOS开发网络篇之──ASIHTTPRequest详解

ASIHTTPRequest 详解, http 请求终结者版权归旺财勇士所有〜转载需声名〜原贴地地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410被李旭添加,被李旭最后更新于Mar 25, 2011  (查看更改)目录目录发起一个同步请求创

2013-03-11 16:43:51 1051

转载 在CGD中快速实现多线程的并发控制

自从ios4.0/mac osx10.6引入了GCD之后,让我们在使用多线程的时候确实方便了很多,关于GCD的一些介绍和使用本站中已经转过一位资深开发者的几篇系列文章,非常彻底的介绍了GCD的用法和一些特性,有兴趣的朋友可以去翻阅。但当我们在处理一系列线程的时候,当数量达到一定量,在以前我们可能会选择使用NSOperationQueue来处理并发控制,但如何在GCD中快速的控制并发

2013-03-09 15:53:47 1284

原创 bitbucket和git 进行代码管理

bitbucket是一个非常不错的开源、免费而且能够托管私人代码的网站。相比之下,gitbub只能是开源代码托管。安装Git, 跳过(可以使用port或yum进行安装)安装完后,在bitbucket上申请一个免费的个人代码托管,这个还可以加入5-8个朋友来组成一个团队,如果更多人则需要建立Team来管理。Git的使用非常简单简单的例子:cd ~m

2013-03-09 15:48:06 12571

转载 iOS6 中新的控件UIRefreshControl下拉刷新

下面大致介绍一下UIRefreshControl的使用下面是效果图,这里是代码示例1、使用范围如果你装了xcode_4.5_developer_preview,那么在UITableViewController.h文件中你会看到,UITableViewController里面有如下声明,说明UITableViewController已经内置了UIRefreshControl控件

2013-03-09 15:36:31 3233 1

转载 <iOS>iPhone 应用里实现截屏功能的代码

Phone 用户同时按下 Home 和锁屏键就能截屏,但在应用里总不能跳出一行字让用户自己按截屏键,支持高清分辨率:UIView *view = [[[[[UIApplication sharedApplication] windows] objectAtIndex:1] subviews] lastObject];//获得某个window的某个subView    NSInteger

2013-03-09 15:31:15 8935

原创 当异常出现时

在系统抛出异常处设置断点有时候我们的程序不知道跑到哪个地方就 crash 了,而 crash 又很难重现。1: 保守的做法是在系统抛出异常之前设置断点,具体来说是在 objc_exception_throw处设置断点。设置步骤为:首先在 XCode 按 CMD + 6,进入断点管理窗口;然后点击右下方的 +,增加新的 Add Symbolic Breakpoint。在 Symb

2013-03-05 21:46:39 1575

iphone面试精选题

精选iphone面试题,ios面试题,包含内存泄漏分析

2013-03-05

ios 面试题

ios公司面试题汇总 包括objective 内存泄漏等

2013-03-05

学习ffmpeg时使用的iFrameExtractor项目

最新的iFrameExtractor项目源码

2012-03-06

ffmpeg最新版源码

最新的ffmpeg-0.10版本 最好的ffmpeg

2012-03-06

Mac下的pl命令工具gas-preprocessor.pl

最新的gas-preprocessor.pl 工具, 在编译ffmpeg时会用到

2012-03-06

空空如也

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

TA关注的人

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