RSS

Monthly Archives: 十一月 2012

iOS中使用代码模拟内存警告

做iOS开发在模拟器上可以通过 Hardware -> Simulate Memory Warning 模拟内存警告,当我们使用真机的时候,或者说想给测试的同事也提供这样功能的时候,那我们就需要写程序,通过代码来实现了。

代码很简单,就一行:

[[UIApplication sharedApplication] performSelector:@selector(_performMemoryWarning)];

但是请注意,最好只在测试的时候使用,发布到App Store的时候不要将上面的代码编译进去,使用这种没有文档化的方法有可能导致审核不通过,或者根本无法上传。


 
添加留言

Posted by on 十一月 5, 2012 in iOS

 

Tags: , ,

如何撤销Git Pull操作

前几天使用Git Pull代码的时候发现对项目文件做的自动合并出了问题,无奈之下只能寻求撤销Pull操作的方法,幸运地在StackOverFlow上发现了一篇文章。

只需要运行如下命令即可

git reset --hard

原文及链接:

git pull will do two things: it does a git fetch and then a git merge where it merges branches that have been setup to be merged in your config.

So what you want to do is to undo the merge (undoing the fetch doesn’t make a lot of sense and shouldn’t be necessary).

To do that you can try using git reset --hard to reset to a previous state. Use the git-reflogcommand to find the SHA-1 of the previous state and then reset to it.

http://stackoverflow.com/questions/1223354/undo-git-pull-how-to-bring-repos-to-old-state

 
添加留言

Posted by on 十一月 5, 2012 in solutions

 

Tags: , ,