- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Ruby练手 -- iOS CrashLog 解析脚本
接触Ruby也有段时间了,一直没拿出来耍过,今天正好遇到个解crashlog的需求,本来打算用shell写,想想决定试试用ruby耍耍,重在练手,勿喷~首先明确下需求:判断UUID是否一致定位出log中未被解析出来的行根据log文件中符号表地址找到对应符号表并替换读取UUID并判断是否和给定
2014-05-02 23:02:02
1585
转载 iOS开发 -- 分析CrashLog (3) Hopper逆向分析
在Mac OS下分析Crash Log有很多种方法,这里不是要说明如何分析的Crash Log, 主要是展示下Hopper的使用。 强大的IDA大家可能已经知道,但它的Mac OS版本又让人回到了DOS时代。幸运的是Mac OS有了一个小巧的替代品:Hopper, 基本上满足了工作上的反汇编的需要,包括伪代码以及控制流图(Control Flow Graph),支持ARM指令集并对Objectiv
2014-05-02 18:35:19
2244
原创 iOS开发 -- 分析CrashLog (2) 无dsym文件解crashlog
如果你真心找不到dSYM,那也不用完全绝望,刚才已经说了,crashlog里面没解出来的那行是符号表地址。ipa包里面的可执行文件也会有符号表和对应地址。所以也能解出log来O(∩_∩)O~~好,咱们试试这次我们要借住另一个工具,叫atos,在/Applications/Xcode.app/Contents/Developer/usr/bin/atos/usr/bin/atos这次
2014-05-02 16:40:36
2595
原创 iOS开发 -- KeyChain使用与共享数据
iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式。每个ios程序都有一个独立的keychain存储。从ios 3.0开始,跨程序分享keychain变得可行。下面就使用keychain来实现存取用户名和密码。苹果已经有现成的类封装好了keychain,KeychainItemWrapper.h和KeychainItemWrapper.m文件,可
2014-05-01 13:06:47
6746
原创 iOS开发 -- Objective-c 中 nil, Nil, NULL和NSNull的区别
简单归纳如下:nil: Objective-C对象空指针;Nil:Objective-C类空指针;NULL: C的空指针NSNull :一个叫NSNull的Objective-C类@ibcker
2014-03-02 16:33:10
1044
1
原创 iOS开发 -- IOS7界面兼容,从4.3到7.0兼容的NavigationBar ,IOS7 NavigationBar 适配
博文出处:http://ibcker.me/blog/?p=20最近项目有个棘手的问题--支持IOS7....由于IOS7把整个内容区都上移了20,所以很多不是全屏的应用都不能很好的兼容,换用苹果文档的一句话就是说:如果你们原来的app就是全屏模式运行的,那你们几乎不用改,如果不是,那·····改之前很有必要去阅读下苹果官方的《ios7过渡指南》http://t.cn/zR
2013-09-28 02:09:23
3738
原创 iOS开发 -- 解决IOS CLLocationManager 定位返回旧数据的问题
方法很简单,只要判断下位置信息时间戳就行,- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{ NSTimeIn
2013-09-18 15:40:42
1445
原创 php 服务器实现js合并压缩
一般写前端的难免会同时用到好几个js,js一多页面就各种崩溃了,今天无聊尝试了下php实现js的压缩,拿出来和大家分享一下首先秉承面向对象复用的实现,当然要先google+github一番先结果是确实有人做了类似的东西,所以嘛,挑一个来用,嗯,我挑这个 https://github.com/rgrove/jsmin-php这个库压缩起来很简单,基本就JSMin::minify($jsS
2013-08-20 19:10:20
1676
原创 iOS开发 -- iOS常见控件高度
1. 状态栏高度:20,有通话的时候40.2. NavigationController导航栏高度44,横屏的时候32.3. Tabbar,48,4. toolbars,44。
2013-08-14 11:12:52
794
原创 iOS开发 -- Couldn't find default.styleproto in framework Error
今天有无意中创建MKmap时遇到这这个错误,一番阅读后得到....这个default.styleproto文件会被模拟器或者设备第一次运行时创建,路径为~/Library/Application Support/iPhone Simulator/[6.0 and above]/Library第二次跑模拟器就不会有这提示了··如果你手动删除了default.styleproto,下次再跑
2013-08-14 10:47:15
1519
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人