
乔布斯的怀念Mac&IOS
文章平均质量分 61
jackrex
这个作者很懒,什么都没留下…
展开
-
手把手教你制作一款iOS越狱App,伪装微信位置
说明缘由声明概念越狱的原理iOS 目录层级结构iOS 程序类型准备工作硬件设备辅助软件 Mac 需要的工具iOS 需要使用的辅助开发工具逆向过程静态分析给App砸壳使用IDA静态分析动态调试iOS 工程目录制作TweakTweak 是什么了解 Theos安装iOSOpenDev制作AppApp和Tweak通信交换数据App如何加载TweakApp如何原创 2016-05-29 11:13:06 · 22844 阅读 · 4 评论 -
iOS多线程GCD
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns the原创 2014-05-21 21:04:54 · 942 阅读 · 0 评论 -
OC NSDate 总结
1 // 当前时间创建NSDate NSDate *myDate = [NSDate date]; NSLog(@"myDate = %@",myDate);2 //从现在开始的24小时 NSTimeInterval secondsPerDay = 24*60*60; NSDate *tomorrow原创 2014-04-11 20:24:01 · 952 阅读 · 0 评论 -
We still found your app uses the iOS Advertising Identifier but does not include ad functionality.
可以进入你项目使用命令find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier看看什么东西使用了AD原创 2014-07-16 23:01:37 · 1315 阅读 · 0 评论 -
关于Xcode的Other Linker Flags
背景在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC或者-all_load这样的解决方法。那么,Other Linker Flags到底是用来原创 2014-11-06 21:25:35 · 1134 阅读 · 0 评论 -
Xcode 代码注释
#pragma mark ---------------注释信息---------------------(void)RequestSP{ // MARK: 注释信息 // TODO: 注释信息 // FIXME: 注释信息 // !!!: 注释信息 // ???: 注释信息 //原创 2014-11-15 17:25:19 · 2092 阅读 · 0 评论 -
解决了Cocoapods Undefined symbols for architecture _OBJC_CLASS_xxxx的问题,辛苦死我了,记录下之后有空在研究
网上找了一大包将尽3个小时没有解决,原本以为是我升级到10.10的原因,把cocoapod 重装 stackoverflow google 用尽了也不知道为啥结果是这个样子的 编译出现这个....然后 发现之前的link flag 只有-objc 改为 $(inherited) 成功了,折腾我3个小时蛋疼。哎。 有空在研究原理吧,或者哪位给指点原创 2014-11-13 01:07:53 · 3399 阅读 · 0 评论 -
MAC 设置环境变量path的几种方法
mac 一般使用bash作为默认shellMac系统的环境变量,加载顺序为:/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如原创 2014-11-10 22:48:10 · 9622 阅读 · 0 评论 -
IOS调试技巧:当程序崩溃的时候怎么办
有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自原创 2014-02-10 17:42:56 · 3174 阅读 · 0 评论 -
OS X 10.9 在Finder 工具栏上增加应用程序快捷键小改
OS X 10.9 在Finder 工具栏上增加应用程序快捷键小改之前在 OS X Finder 的工具栏上添加程序或者文件,文件夹只需要 按住 Command 拖拽就可以。 但是在 OS X 10.9 下有些程序无法通过Command 加 拖拽放到 Finder 工具栏上。 这样的话就需要按住 alt+Command-拖拽。原创 2013-12-15 01:15:27 · 2277 阅读 · 0 评论 -
Xcode LLDB Debug教程
开胃小菜--简单的断点调试在xcode中打开一个app,在想要break的行号上单击,即可生成一个深色的箭头标识--断点。如下图,在viewDidLoad:中设置了断点。运行app,等待。。。就可以看到xcode在断点处进入调试模式,现在让我们把视线移到xcode右下角的控制台,有木有看到(lldb)这样一行,鼠标移到此行,输入1po [原创 2014-01-19 13:16:30 · 2364 阅读 · 0 评论 -
Mac 下反编译apk
最近有一个同事需要去实现android某个功能,自己实现起来感觉到很困难,就看到别人软件实现了此功能。就反编译学了人家的实现方法,让我一下感慨万千,那以后学习和开发项目将方便很多。结合mac系统整理一下反编译android apk的过程。 一 测试环境 Mac osx 10.8.3 macbook pro 二 所需软件 apktool ,主要将apk中的原创 2013-12-22 20:56:06 · 2232 阅读 · 0 评论