自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海绵

积跬步,至千里

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

翻译 IOS调试技巧-崩溃定位

如果你的程序崩溃了,而你又恰好没有捕获异常,那么你的控制台可能会输出如下内容:2013-03-13 13:30:10.186 Picross[43233:1303] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[AppDelegate cras

2013-03-28 20:36:38 1598

原创 Delegate的IMP缓存

在objective-c中,所有的[receiver message:...]方法调用最终都会以obj_msgSend(recevier, @selector(message), …)的形式执行,这相比于c/c++的直接调用多少会有点影响,《深入分析 objc_msgSend》这篇文章主要分析了objc_msgSend具体需要执行的操作和可能的实现源码。     在WebKit的源码中就使用了

2013-03-27 16:20:11 1817 3

原创 IOS中8位图的颜色处理

图片格式简介     RGB1、RGB4、RGB8都是调色板类型的RGB格式,在描述这些媒体类型的格式细节时,通常会在BITMAPINFOHEADER数据结构后面跟着一个调色板(定义一系列颜色)。它们的图像数据并不是真正的颜色值,而是当前像素颜色值在调色板中的索引。CGImage     在IOS中,进过处理的图片数据会被保存在CGImage对象中,而8位图的调

2013-03-21 19:24:29 2651

翻译 iOS中后台运行

在iOS 4及以后的系统中,多任务机制允许应用程序即使在用户切换到其他应用程序之后继续在后台执行,并且仍然会尽可能地节省电量。大多数应用程序在进入后台之后就会被移到挂起状态。只有那些为用户提供重要服务的应用程序被允许继续执行更多的时间。     当然,你被鼓励尽量避免在后台执行并且让你的应用程序进入挂起状态。如果你发现你需要执行一些后台任务,这里有一些指导:你需要实现至少一种用户服

2013-03-19 20:46:59 5797

原创 WebKit中的智能指针

智能指针的实现原理智能指示通常是通过引用计数器来自动维护对象的引用情况。引用计数跟踪该类有多少个对象共享同一指针。每次通过adoptRef函数创建智能指针时将引用计数置为1;当对象被另一个智能指针引用时增加与之相应的引用计数;对智能指针进行赋值时,赋值操作符减少左操作数所指对象的引用计数(如果引用计数为减至0,则删除对象),并增加右操作数所指对象的引用计数;调用析构函数时,析构函数

2013-03-19 19:28:51 1997

转载 深入分析 objc_msgSend

原文:http://vagase.me/blog/dig-objc-msgsend/在Objective-C中,所有的[receiver message]都会转换为objc_msgSend(receiver, @selector(message));(Objective-C Runtime)。所以相比c/c++这势必是有性能影响,下面就分析objc_msgSend源码看看这个cos

2013-03-27 13:47:20 8850

MiniBrowser

mac os上利用webkit framework框架开发的简单浏览器。 webkit framework官方文档上提到的MiniBrowser工程已经被苹果从文档中移除了,但是还是可以从webkit源码中找到

2013-04-01

空空如也

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

TA关注的人

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