如何抓取iPhone上的traffic

如何抓取iPhone上的traffic

为什么要抓取iPhone上面的traffic,有时候需要查看手机上某个应用的发的网络包(可能是因为没有这个程序的源代码,所有没有办法通过xcode+debug的方式)。这里我们说2种方法,

共享Wifi

第一种方法是共享苹果笔记本的Wifi,然后让iPhone手机连到这个wifi,关掉所有苹果笔记本上所有使用网络的应用,以及iPhone所有除了要查看的app以外所… 更多... “如何抓取iPhone上的traffic”

Objective C 中 Property的各种修饰词

Objective C 中 Property的各种修饰词

我们在定义perperty的时候都要指定修饰词,比如

atomic, copy, strong, weak等等,那么这些都是做什么用的?下面就所有修饰词作一说明。

Objective C中所有的修饰词有6对,12个,为什么用“对“这个词呢,因为它们每2个都是相对的,

atomic —- nonatomic

strong —– weak

r… 更多... “Objective C 中 Property的各种修饰词”

iOS从后台线程(background thread)发送Notification到主线程(main thread)

iOS从后台线程(background thread)发送Notification到主线程(main thread)

我是iOS的菜鸟一枚,因此在开发的过程就是不断的尝试与摸索。我的问题是这样,我有个后台线程(这个线程是在一个静态库种创建),这个线程负责跟我们的服务器通信,由于负责通信的这个模块(代码)是要在3种平台共享 Windows, Android,Linux,iOS,因此就用c++写的。有人可能想为… 更多... “iOS从后台线程(background thread)发送Notification到主线程(main thread)”

Mac OSX在终端打开当前路径的finder

Mac OSX在终端打开当前路径的finder

 

在命令行打开finder

使用 open命令

$ open

后面跟上路径,如果是打开当前路径则是

$ open .

点表示当前路径

还可以根其他路径

 

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章转载自:IT夜班车,否则按侵权处理.

《IOS开发系列教程》模拟机上生成的文件保存位置

《IOS开发系列教程》模拟机上生成的文件保存位置

在开发的时候,有时需要生成一些临时文件,或者数据文件,运行完程序,我们需要查看这些文件的内容,那么这些文件到底被保存在什么地方呢?

 

/Users/<your user name>/Library/Application Support/iPhone Simulator/7.1/Applications/hhhhhhhh-hhhh-hhh
更多... “《IOS开发系列教程》模拟机上生成的文件保存位置”

《IOS开发系列教程》objective c学习之 objective c和c/c++的比较

IOS开发系列教程》objective c学习之 objective cc/c++的比较

 

因为本人学习c/c++已经有些年头了,因此打算通过比较来学习,这样学习起来会比较快,因为只需要理解和记住不同的地方。

objective c和c++都是c的扩展,c是纯面向过程的语言,而objective c和c++则是在c的基础之上加入了面向对象的概念,objective c是借鉴了smalltalk中面向… 更多... “《IOS开发系列教程》objective c学习之 objective c和c/c++的比较”

《IOS开发系列教程》Objective C学习之抽象类

《IOS开发系列教程》Objective C学习之抽象类

 

在c++中,我们通过在一个类中定义所有的函数为纯虚函数来实现接口的定义。但是在Objective C没有办法使用此法,首先因为Objective C不支持纯虚函数的定义。而在实际的开发中我们确实需要定义一个集合,这个集合包含一组函数,其子类必须实现,关键就是用什么技术来描述这个集合了,Objective C中有一个东西叫做协议,由关键字

@… 更多... “《IOS开发系列教程》Objective C学习之抽象类”

《IOS开发系列教程》Objective C学习之构造函数和析构函数

《IOS开发系列教程》Objective C学习之构造函数和析构函数

有类似的2个函数
Init —-> 构造函数?

dealloc ——> 析构函数

但是,init这个函数区别于c++的构造函数之处在于:

如果没有其他的构造函数,无参数的构造函数一定会被系统调用。而init这个函数则不会被强制调用。

即使你定义了init这个函数,系统不会自动调用它,除非你显示的调用,例… 更多... “《IOS开发系列教程》Objective C学习之构造函数和析构函数”