- 博客(117)
- 收藏
- 关注
搭建Octopress环境时问题总结
1. Terminal中Octopress源码目录下Bundle install时报安装RedCloth报错 1.1 描述:ERROR: Failed to build gem native extension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rbmkm...
2014-02-26 16:47:43
246
图片转base64串及反转回图片
图片转base64串: UIImage *_originImage = [UIImage imageNamed:@"full_playlist_hl.png"]; NSData *_data = UIImageJPEGRepresentation(_image, 1.0f); NSString *_encodedImageStr = [_data base64Enc...
2013-07-29 12:04:46
437
原创 iOS中异步函数的单元测试
转载自:http://blog.youkuaiyun.com/diyagoanyhacker/article/details/8540239 通常单元测试执行顺序执行后进程就退出了,对于异步函数(如:网络访问等)的测试比较麻烦。在iOS开发中可以利用Runloop来阻塞主线程,在回调函数中做断言。代码片段如下,完整Demo//// SampleTest.m// SampleTest...
2013-06-08 09:51:27
240
拆数算法(ObjectiveC递归实现)
把一个大数拆成几个指定的小数相加,以下实现方式性能很差仅供参考:- (NSMutableArray *)split:(NSInteger)number { if (number < kThree) { return nil; } if ((number-kThree)==0 || (number-kFour)==0 || (number-kFive)=...
2013-03-21 10:45:45
282
Mac OS: bin/cp: Argument list too long
#解决:Mac OS bin/cp: Argument list too longfind SRC_DIR -name "*" -exec cp {} DES_DIR \; -print
2013-02-27 14:31:41
701
原创 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端一)
转载自:http://blog.youkuaiyun.com/kangkangz4/article/details/7740135 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端一) 分类: iPhone高级 ...
2012-12-16 15:56:00
156
原创 [iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)
转载自:http://blog.youkuaiyun.com/kangkangz4/article/details/7739828 [iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构) 分类: iPhone高级 ...
2012-12-16 15:53:57
127
复杂数据类型变量的引用计数与block以及__block修饰符的关系
以下结论是结合参考资料和实验得来,不对地方请大家纠正: 注意不要用NSString做实验,NSString的retainCount一直为-1; 1)局部变量(无__block修饰):只有当block被copy时,局部变量的retainCount加1,同时self的retainCount也加1;如果block没有被copy那么局部变量的retainCount不变;Blo...
2012-12-14 17:05:19
155
基于FMDB-SQLite的App数据库性能优化
1)如果数据库配置成为串行模式:sqlite3_config(SQLITE_CONFIG_SERIALIZED) 此模式下可以多个线程使用一个数据库连接,但显然对数据库的操作很慢; 所以建议: 数据库配置成多线程模式:sqlite3_config(SQLITE_CONFIG_MULTITHREAD) 此模式下多个线程必须各自使用自己的数据库连...
2012-12-14 16:48:43
304
Three20配置(针对XCode4开发和测试target)
附件件中有图文说明;相关配置项解释来自:xcode4的环境变量,Build Settings参数,workspace及联编设置相关配置方法来自:http://chepri.com/ios/visual-guide-manually-adding-three20-xcode-4-project/ 1)在XCode项目中建一个group named "three20"...
2012-09-04 11:56:15
139
统计指定目录下指定扩展名文件的个数
find /Users/handywang/workspace/projects/sohu_news_ios_client/trunk/sohunews_v3.0 -name *.png -print |wc -l
2012-08-29 11:30:42
499
原创 Run Loop
来源:http://www.cnblogs.com/scorpiozj/ 学习过程中,将Threading PG中的Run Loops翻译了下,权当是做为笔记。原文见 Run Loops。20110526转载请注明,谢谢。http://www.cnblogs.com/scorpiozj/Run loops是线程的基础架构部分。一个run loop就是一个事件处理循环,...
2012-08-24 11:12:50
122
原创 转载:IOS开发之——objectForKey与valueForKey在NSDictionary中的差异
来源:http://blog.youkuaiyun.com/pjk1129/article/details/7572212 IOS开发之——objectForKey与valueForKey在NSDictionary中的差异分类: IOS开发技术系列专栏2012-05-16 13:17 367人阅读 评论(0) 收藏 举报从 NSDictionary 取值的时候有两个方...
2012-08-23 15:49:24
128
原创 深拷贝和浅拷贝
来源:http://blog.youkuaiyun.com/pjk1129/article/details/6457048 深拷贝和浅拷贝在iphone程序中,属性合成中的retain/copy/assign有什么区别? 1)assign就不用说了,因为基本上是为简单数据类型准备的,原子类类型,例如CGPoint、CGFloat等,而不是NS对象们;2)retain VS copy...
2012-08-23 15:44:32
117
原创 静态全局变量的内存问题
来源:http://blog.youkuaiyun.com/pjk1129/article/details/6456982 我们在项目中,有时需要一些全局变量存储一些基本信息,那么这些全局的变量内存又是如何管理的呢?下面是网友分享的经验,具体的网址我记不清了,我在这里直接拿过来放到我的博客了,在此向写本文的作者致敬!正是由于众多具有开源精神的网友,技术才能更好的传播! 项目中有...
2012-08-23 15:43:35
298
原创 iPhone开发之深入浅出 (1) — ARC是什么
来源:http://www.yifeiyang.net/development-of-the-iphone-simply-1/ARC是什么ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机能在...
2012-08-09 10:17:44
258
原创 如何将iPhone模拟器的分辨率调整至1136x640?
来源:http://www.weiphone.com/iPhone/how/2012-08-08/How_will_the_iPhone_simulator__444617.shtml 根据昨天的报道,国外媒体发现iOS 6的用户界面可以“拉伸”,以配备更长的设备屏幕。9to5Mac通过iOS模拟器等开发工具进行测试,发现iOS 5.1在640 x 1136分辨率的显示屏上只能够显...
2012-08-09 10:01:45
1206
AtoS查看iOS Crash log中的16进制代码日志
注意:crash_log一定要和打包时的archive对应上; 方法1)在Orgnizer里找到某一个archive,即:/Users/handywang/Library/Developer/Xcode/Archives/2012-04-20/sohunews\ 4-20-12\ 3.07\ PM.xcarchive找到/Users/handywang/Library/Develope...
2012-08-02 17:21:43
187
原创 Objective-c 中 nil, Nil, NULL和NSNull的区别
来自:http://blog.youkuaiyun.com/yhawaii/article/details/7442529nil: A null pointer to an Objective-C object.( #define nil ((id)0) )Nil: A null pointer to an Objective-C class.NULL: A null pointer to anythin...
2012-08-02 10:40:22
119
XCODE4.3.2与真机联调时,console里输出中文乱码
修改项目的scheme的info,把debugger由LLDB修改为GDB修改项目的scheme的info,把debugger由LLDB修改为GDB修改项目的scheme的info,把debugger由LLDB修改为GDB修改项目的scheme的info,把debugger由LLDB修改为GDB修改项目的scheme的info,把debugger由LLDB修改为GDB...
2012-07-19 13:34:30
205
华为E5830s 快速入门手册
http://wenku.baidu.com/view/aedb3914866fb84ae45c8db7.html 华为E5830s 快速入门手册华为E5830s 快速入门手册华为E5830s 快速入门手册华为E5830s 快速入门手册华为E5830s 快速入门手册华为E5830s 快速入门手册...
2012-06-22 00:13:43
848
原创 NSAutoReleasePool使用中drain和release的区别
虽然ARC引入之后NSAutoReleasePool的使用有了很大变化,但是了解NSAutoReleasePool的机制还是十分必要的,下面主要说一下:NSAutoReleasePool * pool = [NSAutoReleasePool alloc] init];//do something之后,[pool drain] 和 [pool release] 的区别:r...
2012-05-30 14:50:26
129
原创 Network Link Conditioner in Lion
Network Link Conditioner in LionJUL 25TH, 2011If you’re a developer of either Mac or iOS apps that use networking, there’s a new feature in the Developer Tools for Mac OS X 10.7 “Lion” (read ...
2012-05-21 14:46:10
172
PushMeBaby中的神秘错误代码OSStatus的实际含义
1)查看SecureTransport.h中/************************************************* *** OSStatus values unique to SecureTransport *** *************************************************/ /* No...
2012-05-03 09:31:44
2436
NSDefaultRunLoopMode vs NSRunLoopCommonModes
A run loop is a mechanism that provides the possibility for the system to wake up sleeping threads to manage asynchronous events. Normally when you run a thread (with the exception of the main thre...
2012-04-20 10:14:57
188
NSParameterAssert
NSParameterAssert Validates the specified parameter.NSParameterAssert(condition) DiscussionAssertions evaluate a condition and, if the condition evaluates to false, call the assertion h...
2012-04-20 09:38:33
124
转换Xcode里打印的unicode编码日志
1)打开Terminal2)输入python3)print(u'\u6027\u611f\u597d\u83b1\u575e\u5973\u661f\u7ecf\u5178\u88f8\u7167'.encode('utf8'))‘\u6027\u611f\u597d\u83b1\u575e\u5973\u661f\u7ecf\u5178\u88f8\u7167’为要转化的编码;...
2012-04-18 20:33:46
429
Mac OS X Lion 显示隐藏目录
在Termminal中输入如下命令。chflags nohidden 目录 在Termminal中输入如下命令。chflags nohidden 目录 在Termminal中输入如下命令。chflags nohidden 目录...
2012-03-29 13:23:31
96
RunLoops
Run LoopsA run loop is a piece of infrastructure used to manage events arriving asynchronously on a thread. A run loopworks by monitoring one or more event sources for the thread. As events...
2012-03-15 09:32:14
105
“Symbol not found”的解决方式
工程的索引文件损坏, 进入~/Library/Developer/Xcode/DerivedData 这个文件夹,把里面相关工程的文件夹删掉即可
2012-03-11 22:57:35
7510
1
设置UIWebView的背景颜色为透明
[_webView setBackgroundColor:[UIColor clearColor]]; [_webView setOpaque:NO];
2011-09-27 20:24:47
165
成功破解PhoneDisk
成功破解PhoneDisk 前提是:2010-12-01前版,registration code :2H96A-QK7MX-8GEYK1V-ZR6S8 这版2010-12-01后不能用; 在Mac terminal 下找到“/Applications/PhoneDisk.app/Contents/MacOS/PhoneDisk” 然后vi PhoneDisk 找到2010改为3010然...
2011-09-16 14:50:09
203
Debug Memory Leaks三步曲
Debug Memory Leaks三步曲 1)Add NSZombieEnabled variable with YES value into "Variables to be set in the environment" of "Excutables" Arguments of side tree of project. 2)"Build and Analyze in Xco...
2011-09-07 12:28:05
96
PhoneGap0.9.6的Connecton插件与MessageUI.framework中的Connection冲突
PhoneGap0.9.6的Connecton插件与MessageUI.framework中的Connection冲突 对一个运行正常的项目加入MessageUI.framework后,项目刚刚开始运行就Crash了。 原因分析:分析后发现是因为MessageUI.framework中的Connection类与PhoneGap0.9.6中的Connection插件冲突了,因为P...
2011-09-01 00:51:18
105
PhoneGapDelegate加载完WebView内容后把覆盖其上的View抛到其后面。
PhoneGapDelegate的window里有一个UIWebView和PhoneGapViewController,这个 UIWebView实例最后是赋给PhoneGapViewController的UIWebView实例的且会作为 PhoneGapViewController view子View,以上说的不太重要,只是简单说一下结构。如果你用PhoneGapViewController里...
2011-09-01 00:19:40
75
Does not implement methodSignatureForSelector: — trouble ahead
对于iOS开发的新手来说,有时在实现一个类的时候可能会觉得这个类要不要继承NSObject都无所谓,而且当时编译运行时貌视也没有问题。但是,到某个阶段时再运行时发现控制台报错:“does not implement methodSignatureForSelector: -- trouble ahead”以及“does not implement doesNotRecognizeSel...
2011-08-31 23:52:06
302
Linux shell统计源代码文件总行数
find . -name '*.cpp' -type f -exec cat '{}' \; | wc -l
2011-07-05 16:48:01
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人