摘要:
Google Object -C style Guide 很不错,读了之后有些地方觉得还不错,特记录下来,加深印象1. 方法类型 + 和 - 之后需要添加一个空格。2.属性以内部变量以_开始3. 方法调用[ ] 类名和参数名在左右括号里不需要添加空格。但是一个方法调用完之后在连续调用,就需要添加空格,如:[[[self alloc] initWithString:string] autorelease];4. 函数方法名以小写开头,category的文件名用+比如"NSString+MyCategory.h " category的名字应在类的后面添加一个空格,如@interface NSStr 阅读全文
摘要:
iphone 里采用Object c 开发,相对来说,只要遵循了apple的一些编程规则,比C++的内存管理来的容易些,但是也有很多需要注意的地方,一旦出现内存相关的错误,调试也是个很头疼的问题。1. 比如出现EXC_BAD_ACCESS 错误,给你的错误提示就这个,如何根本没法知道哪里错误了,其实还是有方法知道的,做如下设置:Project -> Edit active executable ->Argument添加如下四个参数NSDebugEnabled NSZombieEnabled MallocStackLoggingMallocStackLoggingNoCompact并 阅读全文
摘要:
以上是一个简单的15 puzzle的图片,将15个数字打乱顺序,然后,重新排列好。难就难再如何判断随机排列是数字是否可解。1。一种方法是自己用数学的方法证明2。 1---15 排列好之后,随机和空白交换I次,最后生成的数据,肯定可解。源码下载 阅读全文
摘要:
汇集一些常用的网址1.一个开源iphone 的库,包含了一个calendar类https://github.com/devinross/tapkulibrary2. 一个好的博客,有很多开发经验总结。http://blog.csdn.net/favormm/default.aspx?PageNumber=23.Open GL和COCO2D开发http://blogold.chinaunix.net/u1/49717/article_124719.htmlhttp://blog.sina.com.cn/s/articlelist_1400679352_3_1.htmlhttp://www.cnb 阅读全文
摘要:
最近试了下Wtl(类似Mfc的编程库),确实是优雅而简洁啊...所以想推广一下,虽然现在已然不如Web开发那么流行了,不过本着技术的原则,好东西还是要说啊,为了技术的兴趣纯推广一下... 1)首先,去http://sourceforge.net/projects/wtl/下WTL80_sf.exe,运行后就按默认目录和设置解压. 2)然后在 C:\WTL80\AppWiz 文件夹下找到setup80.js,用记事本把里面的8.0都改成9.0,然后运行. 3)把文件夹 C:\WTL80\include 里所有的 *.h 文件拷到 文件夹 C:\Program Files\Microsoft Vi 阅读全文
摘要:
在当前比较流行的iphone/ipad 应用中,下拉屏幕进行刷新非常流行,例如新浪微博,玩转四方,facebook,qq等,在刷新的时候都会使用下拉屏幕的方式来进行。在 github.com上有一个开源的实现该功能的工程,名为EGOTableViewPullRefresh,下载地址如下:https://github.com/enormego/EGOTableViewPullRefresh该 工程使用非常简单,提供了一个EGORefreshTableHeaderView视图供大家使用,并且提供 EGORefreshTableHeaderDelegate来帮助用户获取更新的状态。 @protoc 阅读全文
摘要:
1.截图快捷键 1)Command-Shift-3: 将整个屏幕拍下并保存到桌面。 2)Command-Shift-Control-3:将整个屏幕拍下并保存到剪贴板(Clipboard),你可以Command+V直接粘贴到如Photoshop等软件中编辑。 3)Command-Shift-4:将屏幕 阅读全文
摘要:
在SQL里写条件判断@Sql("SELECT mobile_user.mobile_user_id from mobile_user " + "INNER JOIN mobile_device_user ON mobile_user.mobile_user_id = mobile_device_user.mobile_user_id " + "/BEGIN/" + " WHERE /IF userName != null/mobile_user.user_name LIKE /userName/'%name%'/END/" + "/END/" + "ORDER BY mobile_ 阅读全文
摘要:
MQL4资料整理开发工具和SDK相关http://codebase.mql4.com/cn/在该页面的左边有MeteTrader 5 和 页面 MT4的开发工具下载开发资料1. 参考文档http://docs.mql4.com/cn/2.其它相关bloghttp://www.cnblogs.com/niniwzw/category/212678.htmlhttp://www.cnblogs.com/niniwzw/tag/MQL4/3.其它相关资源学习列表http://search.download.csdn.net/search/mql4 阅读全文