- 博客(25)
- 资源 (1)
- 收藏
- 关注
转载 theos遇到*** first argument to `word' function must be greater than 0.的错误咋办~
我的原因是安装了两个版本的xcode,使用命令sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/就可以了转载于:https://www.cnblogs.com/GrowUP-EveryDay/p/5924513.html...
2016-09-30 17:43:00
311
转载 最近碰到的小麻烦和解决方式~
1.sudo -S 可以进行用管道传递参数-S The -S (stdin) option causes sudo to read the password from the standard input instead of the terminal device. The password must be followe...
2016-09-20 15:07:00
202
转载 在iOS开发中遇到NSTextField输入后,键盘无法收回的情况咋办~~
http://blog.youkuaiyun.com/guchengluoye/article/details/7498513可以参考这个,第一个我作用成功了,是将TextField的Did End On Exit事件和我的App Delegate进行连接。第二个没试成功转载于:https://www.cnblogs.com/GrowUP-EveryDay/p/5888903.html...
2016-09-20 15:04:00
242
转载 使用nstask的心得体会(转载)
http://blog.cnrainbird.com/index.php/2012/10/26/guan_yu_nstask_shi_yong_de_yi_xie_xin_de_ti_hui/?utm_source=rss转载于:https://www.cnblogs.com/GrowUP-EveryDay/p/3877310.html
2014-07-30 10:07:00
235
转载 COCOA中NSOpenPanel的用法
http://c.gzl.name/archives/tag/nsopenpanel这个比较好,很多博客的方法都已经deprecated了转载于:https://www.cnblogs.com/GrowUP-EveryDay/p/3875142.html
2014-07-29 11:38:00
196
转载 gdb关闭栈保护
just add -fno-stack-protector to thegccoptions to disable转载于:https://www.cnblogs.com/GrowUP-EveryDay/p/3874120.html
2014-07-28 21:42:00
505
转载 OSX中编译ideviceinstaller中遇到的问题和解决办法
今天准备学习下ideviceinstaller,不过首先要编译通过。编译的时候提示找不到libimobiledevice。我的libimobiledevice是用brew装的,上网查找了下资料事必须设置PKG_CONFIG_PATH.关于PKG_CONFIG_PATH的具体作用可以参考http://www.laruence.com/2010/01/27/1265.html这个联接,其实就...
2013-09-28 19:07:00
236
转载 stackoverflow中一篇关于让App在后台运行的很好的讨论问答。
链接:http://stackoverflow.com/questions/4656214/iphone-backgrounding-to-poll-for-events注意最后的一个很好的总结:What Works & What Doesn't转载于:https://www.cnblogs.com/GrowUP-EveryDay/p/3270356.html...
2013-08-20 15:55:00
137
转载 cocoa结束App的方法
http://blog.youkuaiyun.com/chenghxc/article/details/8618497按这里面说的就行了.转载于:https://www.cnblogs.com/GrowUP-EveryDay/p/3244478.html
2013-08-07 21:16:00
148
转载 安装CURL错误的解决
今天装curl出现如下错误: Referenced from: /usr/local/bin/curl Reason: Incompatible library version: curl requires version 8.0.0 or later, but libcurl.4.dylib provides version 7.0.0Trace/BPT trap: 5解决方...
2013-05-31 17:39:00
708
转载 OSX下,让php支持HTTP扩展
PHP中要想使用HTTPResponse类必须安装一个PECL扩展包。安装有两种方式,一种是直接下源码,然后再编译。不过这种比较麻烦,但还是给个链接。http://www.zipservers.com/community/showthread.php?59-How-to-install-PECL-Modules-on-Linux最简单的方式便是: pecl install ...
2013-05-02 10:44:00
185
转载 iphone GNU debugger 1708下载地址
cydia种添加http://cydia.radare.org源,然后搜索gnu debugger就可以了~~转载于:https://www.cnblogs.com/GrowUP-EveryDay/archive/2013/03/07/2947357.html
2013-03-07 08:59:00
209
转载 伪终端的原理
原文链接:http://blog.youkuaiyun.com/todd911/article/details/8025540转载于:https://www.cnblogs.com/GrowUP-EveryDay/archive/2013/02/27/2934658.html
2013-02-27 10:12:00
211
转载 (转)伪终端(代码!!!)
原文:http://kymcuc.blog.163.com/blog/static/20194211420123293532856/1、伪终端看上去像一个终端,但事实上伪终端并不是一个真正的终端。(1)通常一个进程打开伪终端主设备,然后调用fork。子进程建立了一个新的会话,打开一个相应的伪终端从设备,将其文件描述符复制到标准输入,标准输出和标准出错,然后调用exec。伪终端从...
2013-01-24 22:17:00
225
转载 (转)object-c中@property的用法详解
转自:http://www.cnblogs.com/andyque/archive/2011/08/03/2125728.htmlObjective-c的@property 详解 之前很多网友对我翻译的教程中的Property的使用感到有些迷惑不解,搞不清楚什么时候要release,什么时候要self.xxx = nil;同时对于Objective-c的内存管理以及...
2013-01-23 09:47:00
167
转载 转:从寄存器看I386和x64位中函数调用中参数传递
原文:http://hi.baidu.com/unix21/item/8cf4d132e4355daeb711db5e从寄存器看I386和x64位中函数调用中参数传递x86_64基本使用寄存器存储函数参数,寄存器不够才入栈;而i386将所有参数保存在栈上,通过gcc的扩展功能__attribute__((regparm()))即可实现部分参数的寄存器传递。...
2013-01-13 20:26:00
331
转载 越狱开发工具theos的一个bug
首先还是要感谢开发者为越狱开发人员的巨大贡献。但就目前来说程序还是有一个bug:如果代码是这样: NSString obj1; NSString *Number_Context=[[NSString alloc] initWithUTF8String:packet0.context]; NSArray *NumberAndC...
2013-01-09 17:43:00
129
转载 (转)将GDB中的输出定向到文件
将GDB中的输出定向到文件原文:http://blog.youkuaiyun.com/ariesjzj/article/details/7419479有时候输出信息太长,屏放不下,下面介绍两种将gdb的输出信息存到文件的方法。方法一:适合临时向文件输出些信息的情况。比如要用info functions输出所有函数,结果往往有一大坨,所以可以将之输出到文件。(gd...
2013-01-07 15:54:00
174
转载 Mac OSX 下利用GDB调试itunes
原文:http://steike.com/code/debugging-itunes-with-gdb/调试itunes时,设置端点到<dyld_stub_ptrace>,然后run。触发端点后return,然后con。完事大吉!!!附原文:Debugging iTunes with GDBIt's occasionally useful to run iTu...
2013-01-07 15:44:00
188
转载 程序员的自我修养-动态链接(2)
7.4延迟绑定(PLT)延迟绑定的原因主要是为了将动态链接的效率损失降低到最小。毕竟,大部分函数其实在装载之后是暂时不会被用到的,既然如此不如我们在需要的时候再装载他们吧~这就是延迟绑定。延迟绑定的基本原理貌似还是有点复杂(至少我对书上的讲解还有些不懂),既然如此我只能按书上的意思来说了。延迟绑定其实还是通过GOT来实现的。但此时GOT分为.got和.got.plt。前者保存的是全局...
2013-01-05 21:13:00
173
转载 一些最近用到的Mac OSX 命令
1.smbutilsmbutil [-hv] command [-options] [args]描述:smbutil用来控制SMB requester 以及执行不同的命令命令和可选项是: help command : lookup [-w host] [-t node_type] [-e] name 将name转变为IP地址。NetBIOS名称服...
2013-01-05 09:29:00
398
转载 程序员的自我修养-动态链接(1)
7.1为什么要动态链接用动态链接的原因是因为静态链接有这样那样的问题。对比二者我们可以总结出静态链接的俩大缺点,和动态链接的两大优点:(1)静态链接浪费内存和磁盘空间静态链接会把所有链接到的库装载入内存,而却这些库装载入内存后只能给进程自己使用,不能共享给别的程序进程使用。用书中的例子说,1个程序需要用100MB的内存,那么100个程序就要用100MB,对空间的浪费很严重。(2)程序的更...
2013-01-03 22:24:00
169
转载 程序员的自我修养-可执行文件的装载于进程
1.程序如何被操作系统装载到内存中运行?(1)覆盖装入这种方法基本被淘汰了,但书上说它体现的思想有借鉴意义。再嵌入式内存受限条件下,特别是诸如DSP等,或与有用武之地。(什么是DSP?????)覆盖的大概原理就是加入程序有AB俩个模块。AB可以共享一块内存区域,当用到A时把A调用进来覆盖掉B,或B的某部分。当需要B时同理。(2)页映射这个大家应该再熟悉不过了。就是把程序分成页之后,程...
2013-01-03 22:22:00
141
转载 Iphone hack handbook 学习
今天学习了iphone hack handbook 的How Code Signing Enforcement Works这一章。感觉还是比较难得。但是难也要学习,那我就干脆尽量翻译下吧。当可执行代码被装载的时候,内核会检查她是否包含代码签名标志。这个标志是LC_CODE_SIGNATURE。内核代码会寻找并解析她,再XNU的bsd/kern/mach_loader.c中,我们会找...
2012-12-27 23:25:00
162
转载 给CFRunLoop添加Timer
最近在学习NSThread的应用,既然学习了NSThread就免不了学习CFRunLoop。今天便学习了给Loop添加timer的方法。直接贴代码。#import <CoreFoundation/CoreFoundation.h>//#import "AppDelegate.h"static void _timer(CFRunLoopTimerRe...
2012-11-22 23:19:00
228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人