自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏树正茂的专栏

爱学习,爱分享

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

转载 iOS安全系列汇总

感谢各位作者: @hangcom2010、@吴发伟Ted、@拓词Joey、@程序媛念茜。 iOS应用逆向工程 知乎专栏: iOS安全开发者眼中的越狱iPhone安全性iOS安全开发防护摘要Reveal查看任意app的高级技巧 书籍推荐: 《iOS应用逆向工程:分析与实战》 iOS越狱程序开发 工具篇构建和部署Your First Tweak总结

2014-02-26 19:08:24 1322

转载 Objective C运行时(runtime)技术的几个要点总结

前言:          Objective C的runtime技术功能非常强大,能够在运行时获取并修改类的各种信息,包括获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,本文对相关的几个要点做了一个小结。 目录: (1)使用class_replaceMethod/class_addMethod函数在运行时对函数进行动态替换或增加新函数 (2)重载f

2014-02-26 19:03:24 761

转载 Method Swizzling

Method swizzling指的是改变一个已存在的选择器对应的实现的过程,它依赖于Objectvie-C中方法的调用能够在运行时进改变——通过改变类的调度表(dispatch table)中选择器到最终函数间的映射关系。 举个例子,假设我们想跟踪在一个iOS应用中每个视图控制器展现给用户的次数: 我们可以给每个视图控制器对应的viewWillAppear:实现方法中增加相应的跟

2014-02-26 18:23:20 771

原创 iOS中设置文件不备份

从iOS5.0.1引入的设置不要备份文件(文件夹也适用)的扩展属性  1 #include   2 - (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL  3 {  4     const char* filePath = [[URL path] fileSystemRepresentation];  5  

2014-02-24 11:44:49 1078

原创 iOS崩溃日志打印出来或者写进文件

对于真机,日志没法保存,不好分析问题。所以有必要将日志保存到应用的Docunment目录下,方便取出分析。 首先是日志输出,分为c的printf和标准的NSLog输出,printf会向标准输出(sedout)打印,而NSLog则是向标准出错(stderr),我们需要同时让他们都将日志打印到一个文件中。 其次是Crash问题;Crash分为两种,一种是由EXC_BAD_ACCESS

2014-02-14 14:17:13 1558

iOS 5 ARC完全指南

iOS 5 ARC完全指南,详细讲解ARC的工作原理。

2013-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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