孝平的博客

坑害一个人是坑害,坑害一百个人以上则是教育。喜欢瞎折腾的90后水瓶座青年。...

高效开发iOS系列 -- 那些不为人知的KVC

我的简书地址:http://www.jianshu.com/p/a6a0abac1c4avalueForKeyPath 本篇来讲解一下那些不为人知,也经常被忽略掉,并且很实用的KVC干货小技巧 获取数组里的,最大、最小、平均、求和 NSArray *array = @[@&quo...

2016-01-20 23:06:42

阅读数 1294

评论数 0

高效开发iOS系列 -- 为Xcode添加删除行、复制行快捷键

在使用eclipse过程中,特喜欢删除一行和复制一行的的快捷键。而恰巧Xcode不支持这两个快捷键,再一次的恰巧让笔者发现了一个小窍门来增加这两个快捷键,以下是步骤:  修改权限 修改Xcode里快捷键的配置文件(plist)权限,打开终端输入如下两条命令:sudo chmod 666 /Ap...

2016-01-13 23:01:56

阅读数 12097

评论数 9

高效开发iOS系列 -- Xcode常用快捷键与技巧分享

工欲善其事必先利其器. 虽然Xcode编写objective-c or swift很完美, 但了解其工具的常用快捷键与技巧在编码过程中也能省下不少事. 尤其是键盘侠, 则更需要快捷键技巧(笔者就是键盘侠之一). 以下是笔者常用的一些快捷键与技巧总结~!  快速跳转到某一行快捷键: c...

2016-01-12 23:06:07

阅读数 1013

评论数 0

objective-c -- nil / Nil / NULL / NSNull

原文地址点此 理解“不存在”的概念不仅仅是一个哲学的问题,也是一个实际的问题。我们是有形宇宙的居民,而原因在于逻辑宇宙的存在不确定性。作为一个逻辑系统的物理体现,电脑面临一个棘手的问题,就是如何用存在表达不存在. 在Objective-C中,有几个不同种类的不存在。这样做的原因要追溯到一个频繁提...

2016-01-07 12:54:38

阅读数 1044

评论数 1

高效开发iOS系列(runtime篇) -- debug模式下使用po命令打印model的属性和值(runtime + debugDescription)

在开发过程中, 往往会有很多的model来装载属性. 而在开发期间经常会进行调试查看model里的属性值是否正确. 那么问题来了, 在`objective-c`里使用`NSLog("%@",model)`这行代码打印出来的却是`model`的地址. 不是我们所想要的结果~! 看...

2016-01-04 00:01:16

阅读数 4878

评论数 2

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