代码改变世界

阅读排行榜

我在用的mac软件(1)--终端环境之iTerm2

2013-10-25 10:45 by 三戒1993, 147 阅读, 收藏,
摘要: 之前一直有朋友要我分享下在用的mac软件,今天有空就来写一下,可能不止于软件,会有一些配置或者工具,或者叫环境更合适。有些可能一句话带过,有些会详细介绍。也不分类了,想到哪个就写出来。如果已经写的足够长了,就会分几篇来写。iTerm2+zsh+tmux的终端环境iTerm2其实现在os x的term... 阅读全文

Objective-C头文件导出工具class-dump

2013-10-24 16:51 by 三戒1993, 147 阅读, 收藏,
摘要: 首先,这个工具是开源的。作者网站:http://stevenygard.com/projects/class-dump/用途:分析库文件或可执行文件,得到Objective-C类和部分C结构体的信息。常见使用场景是得到系统SDK的私有API。头文件的例子请参考《UIWebView体系结构(六)UIW... 阅读全文

使用Charles在iOS6上进行抓包

2013-10-22 17:30 by 三戒1993, 147 阅读, 收藏,
摘要: 抓取Web页面的网络请求很容易,Chrome和Firefox都很容易做到。iOS APP如何抓包呢?其实也很容易,我比较喜欢使用Charles。我用的是Mac电脑,首先建立一个热点,然后让iOS设备脸上这个热点,并且把Mac电脑的IP设置为代理。这时候,访问网络的时候,Charles会弹出一个选项,... 阅读全文

iOS中ARC内部原理

2013-09-22 15:06 by 三戒1993, 147 阅读, 收藏,
摘要: 你已经知道,ARC会自动帮你插入retain和release语句。ARC编译器有两部分,分别是前端编译器和优化器。1. 前端编译器前端编译器会为“拥有的”每一个对象插入相应的release语句。如果对象的所有权修饰符是__strong,那么它就是被拥有的。如果在某个方法内创建了一个对象,前端编译器会... 阅读全文

中断解析

2013-08-16 17:05 by 三戒1993, 147 阅读, 收藏,
摘要: 一、中断是什么中断的汉语解释是半中间发生阻隔、停顿或故障而断开。那么,在计算机系统中,我们为什么需要“阻隔、停顿和断开”呢?举个日常生活中的例子,比如说我正在厨房用煤气烧一壶水,这样就只能守在厨房里,苦苦等着水开——如果水溢出来浇灭了煤气,有可能就要发生一场灾难了。等啊等啊,外边突然传来了惊奇的叫声... 阅读全文
上一页 1 ··· 180 181 182 183 184 185 186 187 188 ··· 368 下一页