破落贵族
码龄12年
关注
提问 私信
  • 博客:225,696
    225,696
    总访问量
  • 62
    原创
  • 1,475,953
    排名
  • 20
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2012-06-22
博客简介:

King的专栏

博客描述:
在开发中总结的一些知识,希望能与大家共同分享共同进步
查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得5次评论
  • 获得19次收藏
创作历程
  • 5篇
    2015年
  • 107篇
    2014年
成就勋章
TA的专栏
  • OC-基础篇
    13篇
  • OC-进阶篇
    13篇
  • iOS-基础篇
    12篇
  • iOS-进阶篇
    25篇
  • DeBug调试
    16篇
  • 数据结构
    2篇
  • CoreAnimation
    13篇
  • C++
    4篇
  • RunTime
    6篇
  • iOS开发工具
    2篇
  • Swift
    3篇
  • ReactiveCocoa
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

351人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

CATiledlayer

CATiledLayer功能简介CATiledLayer以图块(tile)为单位异步绘制图层内容,对超大尺寸图片或者只能在视图中显示一小部分的内容效果拔群,因为不用把内容完全载入内存就可以看到内容。把内容分解成固定大小的tile,当图块在屏幕上显示的时候,它会调用drawRect的方法进行绘制,只有可见的图块才绘制,这样就节约了处理时间和内存。相关属性产生模糊的根源是图层的细节层次(leve
原创
发布博客 2015.09.14 ·
1899 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CALayer-2

CAScrollLayer功能简介CAScrollLayer显示一部分可滚动图层,该图层十分基础,无法直接响应用户的触摸操作,也不能直接检查可滚动图层的边界,故可避免越界无限滚动。 UIScrollView用的不是CAScrollLayer,而是直接改动图层边界。CAScrollLayer的滚动模式可设为水平、垂直或者二维//设置滚动模式scrollingViewLayer.scrollMo
原创
发布博客 2015.09.10 ·
823 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CALayer常用属性整理

CALayer常用属性整理图层可以包含子图层。就像视图可以包含子视图,图层也可以有子图层,稍加利用就能打造漂亮的效果!图层属性自带动画效果。修改图层属性时,存在默认的动画效果,你也可以自定义动画行为。图层是轻量概念。相对视图而言,图层更加轻量,因此图层可以帮助提升性能。代码块代码块语法遵循标准markdown代码,例如: func setUpLayer() { //背景颜色
原创
发布博客 2015.09.10 ·
1184 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Runtime-动态添加方法

objc_getAssociatedObject(self, _cmd) objc_setAssociatedObject(self, _cmd, value, OBJC_ASSOCIATION_RETAIN_NONATOMIC);_cmd相当于当前方法的指针,类似self
原创
发布博客 2015.07.24 ·
902 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS全屏禁处

全屏禁触开启:[[UIApplicationsharedApplication] beginIgnoringInteractionEvents];全屏禁触关闭:[[UIApplicationsharedApplication] endIgnoringInteractionEvents];
原创
发布博客 2015.04.27 ·
1264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

xcode5.1生成framework,支持arm64报错

错误如下:ld: Assertion failed: (_machoSection != 0), function machoSection, file /SourceCache/ld64/ld64-236.3/src/ld/ld.hpp, line 714.解决办法:在Build Settings 找到 MACH-O ,将Relocatable Object File 改为 St
原创
发布博客 2014.07.18 ·
1406 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Iceberg使用

Iceberg是Mac下比较好用的pkg生成工具。在files中选择你想要存放(自己文件的文件夹),生成pkg后文件夹就会存储在设置的那个文件夹下。点击scripts选择pkg安装各个阶段所要执行脚本路径。
原创
发布博客 2014.07.16 ·
3976 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Swift-Dictionary

1、字典写法Dictionary,KeyType是你想要储存的键,ValueType是你想要储存的值。唯一的限制就是KeyType必须是可哈希的,就是提供一个形式让它们自身是独立识别的Swift的所有基础类型都可以2、创建字典var airport :DictionaryString, String> = ["TYO": "Tokyo", "DUB": “Dublin"
原创
发布博客 2014.06.09 ·
3619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Swift-array

1、定义数组完整写法:Array简略语法:SomeType[]      (建议写法)其中SomeType是你想要包含的类型。2、创建数组var shoppingList: String[] = ["Eggs", "Milk"]// 使用两个初始化参数来初始化shoppingListshoppinglist变量被定义为字符串(String)类型的数组,所以它只能储
原创
发布博客 2014.06.09 ·
1311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Swift-String

参考链接:http://letsswift.com/2014/06/collection-types/1、初始化一个空串var emptyString = "" var anotherEmptyString = String()2、检查字符串是否为空emptyString.isEmpty3、字符串可以直接相加(字符串由Character类型组成,也可以和Chara
原创
发布博客 2014.06.09 ·
1419 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS开发工具-Reveal

Reveal
转载
发布博客 2014.05.22 ·
937 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CGRectInset、CGRectOffset、等对比整理

1、CGRectInsetCGRect CGRectInset (   CGRect rect,   CGFloat dx,   CGFloat dy);该结构体的应用是以原rect为中心,再参考dx,dy,进行缩放或者放大。图中的每一个矩形都是以上一个矩形作为参考矩形。所以下一矩形(比如黄色矩形对绿色矩形来说是下一个矩形)都比上一个矩形要小。
转载
发布博客 2014.05.21 ·
934 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS图形界面优化-Instrument

1、图形界面优化打开Instrument进行如下选择:左下角选项的作用:1、color blended layers :让你了解哪一个层(纹理)被标记成透明,也就是说,GPU需要做合成工作。合成不透明层要比透明的层工作量少很多,因为没有那么多的数学运算在里面。2、color misaligned images :检测像素是否对齐,当CALay
原创
发布博客 2014.05.20 ·
1612 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS数组排序方法

1、利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象NSComparator cmptr = ^(id obj1, id obj2){ if ([obj1 integerValue] > [obj2 integerValue]) {        return (NSComparisonResult)
原创
发布博客 2014.05.20 ·
1220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NSProcessInfo-当前进程信息类

1、NSProcessInfo常用方法:+(NSProcessInfo*)processInfo  //返回当前进程的信息-(NSArray*)arguments  //以NSString对象数组的形式返回当前进程的参数-(NSDictionary *)environment  //返回变量/值对词典,以描述当前的环境变量(比如PATH和HOME)及其值-(int)processI
原创
发布博客 2014.05.20 ·
1244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UIView不常用属性

1、view的contentMode属性:设置view的显示时的模式
原创
发布博客 2014.05.19 ·
993 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多参数函数的写法...NS_REQUIRES_NIL_TERMINATION

1、NS_REQUIRES_NIL_TERMINATION 是一个宏,用于编译时非nil结尾的检查。自定义不定参数的方法与C/C++一样,示例如下:
原创
发布博客 2014.05.12 ·
2784 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

取消延时函数

- (void) networkReachabilityDidUpdate:(NetworkReachability*)reachability{ [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(reachabilityChanged) object:nil];
原创
发布博客 2014.05.12 ·
4133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

View转换成image

// 图层有双面,是否都显示,设置NO意思背面看不到 layer.doubleSided = NO;CGFloat scale = [[UIScreen mainScreen] scale]; CGSize size = CGSizeMake(backingLayer.frame.size.width*scale, backingLayer.frame.size
原创
发布博客 2014.05.10 ·
992 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CGRectOffset与CGRectInset的计算公式

CGRectOffset与CGRectInset的计算公式  2013-03-01 16:28:13|  分类: iphone|举报|字号 订阅(1)CGRectInsetCGRect CGRectInset (   CGRect rect,   CGFloat dx,   CGFloat dy);该结构体的应用是以原rect为中
转载
发布博客 2014.05.10 ·
824 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多