- 博客(10)
- 收藏
- 关注
原创 class-dump和砸壳
class-dump -H (target file) -o (result header file path) 如果导出来只有一个空的头文件,就是加密的,要先砸壳。下载砸壳工具dumpdecrypted https://github.com/stefanesser/dumpdecrypted终端cd到目录,输入make,生成dumpdecrypted.dylib。重新签名:security fi...
2018-06-13 13:24:53
540
原创 git ssh
cd ~/.sshls没有的话,生成ssh keyssh-keygen在 ~/.ssh 文件夹下添加config文件:Host 填 ssh:// 这个host /.../...User 管理员根据公钥生成后给我们IdentityFile ~/.ssh/id_rsa添加~/.gitignore_globalhttps://www.g
2017-06-02 16:37:12
201
原创 xcode编译垃圾路径
每过一段时间,磁盘就会莫名其妙的满,删除xcode编译后的垃圾就好。路径:Library/Developer/Xcode/DerivedData
2015-07-14 11:31:46
433
原创 swift添加pod
cd...执行:pod initopen -a Xcode Podfilepodfile里添加:use_frameworks!pod install测试一个:pod'Alamofire'pod update... ...
2015-07-02 11:56:09
413
原创 runtime hook
建一个继承自NSObject的类,在 +(void)load方法中添加hook的内容(不需要初始化),可以使用开源的Aspects,利用runtime机制注入。---------------------------------另一个开源库:Masonry代码快速添加constrain
2015-06-17 11:03:50
520
原创 工作感悟第一篇(爱的蜕变)
爱,让我们层层蜕变成一个好人,一个好的爱人,然后成为一个好的员工(或许接下去是成为一个好的领导,哈哈)在爱中,袒露最真的心,一点点的打磨,心甘情愿。一开始对那些简单又繁琐的事情感到抗拒,现在觉得我爱这个公司,爱这个岗位,那么无论它交给我怎样的工作,我都心甘情愿的用我的最好去对待他(不抱怨,始终乐观积极的去解决问题,去爱他),感谢他带给我的物质保障和充实的生活。
2015-06-08 13:58:08
291
原创 给数字键盘添加完成按钮的坑
给keyboardType=UIKeyboardTypeNumberPad的textField左下角添加完成按钮:用的是假按钮覆盖的办法,不是自定义整个键盘。思路是监听系统通知UIKeyboardWillShowNotification,获取系统动画的参数,然后给自己造的的完成按钮做和系统同步的升起键盘动画,达到以假乱真的效果。再监听UIKeyboardWillHideNoti
2015-04-30 20:06:14
607
原创 setValue forKey 和 setObject forKey
[nsobject setValue: forKey:][nsdictionary setObject: forKey:)#>];set value for key 是改成员变量的值。值可以是nil 键必须是stringset object for key 是字典修改键值的方法。值为nil会crash 键可以为任意实现了nscopying协议的对象问题:
2015-04-17 18:09:59
358
原创 使用cocoa pod,并添加预编译头
1、创建xcode项目2、add empty file,name必须为: Podfile (不需要添加到工程里,添加了就把它remove reference)到工程目录下 (和 ***.xcodeproj 同级)3、打开终端,cd到Podfile所在目录,执行 pod install即可。更新pod:把要更新的第三方库地址贴进Podfile,如:pod 'AFNetwor
2015-04-16 17:07:16
876
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人