- ActivatePowerMode : ActivatePowerMode is a plugin for Xcode. This plugin will make your code powerful.
抓包神器 -- Charles
Charles主要的功能包括:
- 支持SSL代理。可以截取分析SSL的请求。
- 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
- 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
- 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
- 支持重发网络请求,方便后端调试。
- 支持修改网络请求参数。
- 支持网络请求的截获并动态修改。
- 检查HTML,CSS和RSS内容是否符合W3C标准。
Method Swizzling
Method Swizzling是改变一个selector的实际实现的技术。通过这一技术,我们可以在运行时通过修改类的分发表中selector对应的函数,来修改方法的实现。
iOS 常用数学函数
如何创建一个私有pod库
本文写的不是很详细,只是记录自己操作的一个大致过程。更加详细的操作,大家不妨参考使用Cocoapods创建私有podspec,我也是按照上面一步一步操作的,只不过个人觉得那个排版看起来真的不太友好。如果英文不错的话,其实我更建议大家看看下面的英文参考链接。
ReactiveCocoa基础知识
什么是ReactiveCocoa ?
ReactiveCocoa(其简称为RAC)是由Github开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的 Reactive Extensions的设计和实现。
SSH 相关知识
【转】一个大神开发者的使命感究竟应该是什么
工作了五年的工程师,算不算高级开发者?归类开发者不是简单地看工作年限,因为经验这种东西千金难换但又一文不值。
有关NSAssert相关知识点
苹果官方文档写的比较清楚:
NSAssert
Generates an assertion if a given condition is false.
Declaration
|
|
如何禁用iOS系统方法?
出于某种需求,我需要禁用iOS系统提供的某些系统方法。可以采用如下的方法:
|
|
一旦我们在程序中使用到了alloc、init、new等相关方法的时候,就会出现如下错误提示: