摘要: 我的斯坦福2013最新iOS7程序开发公开课笔记原文地址见博客园http://www.cnblogs.com/noblog/p/stanford-ios7-developement-1.html本质上,Model用来表示What is my application,在扑克匹配程序中,比如Cards,Deck或者怎么游戏逻辑,等等UI独立的部分都是在Model中,Controller控制如何将Model展示在View当中,View是非常generic的层,而是用C去控制V层。三者之间的交互,C到M和V都是绿色的通道,应该做的,V跟M之间是红线,两者之间应该永不直接交流。M独立于V,而V需要C来指 阅读全文
posted @ 2013-12-18 20:03 售人一鱼 阅读(889) 评论(0) 推荐(1) 编辑
摘要: 恢复最小化的窗口因为我交换了Cmd与Option键,又把Cmd-M绑定到了QuickSilver的快捷键,没办法,谁让空格键绑定到输入法了呢,Emacs又占走了多数,结果总是不小心就按成最小化了,所以,键盘恢复还是很重要的。方法:Cmd+Tab选中程序 -> 松开Tab,按住Cmd同时按住Option -> 松开Cmd,虽然麻烦,但是至少不用鼠标过去找了。 阅读全文
posted @ 2013-12-17 22:36 售人一鱼 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 因为最近开始弄iOS手机开发了,之前也看过一些苹果发布会,就正好把iTunes上面苹果公司的从2007年Steve Jobs第一次发布iPhone开始的历次苹果发布会回国一遍,感受一下苹果这几年来发展的历史,所谓温故而知新,特别是知道了现在的手机之后,回顾过去就很有意思了,这种回顾不是为了探寻苹果为何如此成功,而仅仅是从技术发展角度上面了解它的演变过程。持续更新中,原帖见博客园博客地址www.cnblogs.com/noblog/p/apple-events.html2007年1月9日Steve Jobs发布iPhone这次是苹果真正的发布iPhone,当时还不是什么WWDC,而是Macwor 阅读全文
posted @ 2013-12-14 23:20 售人一鱼 阅读(614) 评论(0) 推荐(0) 编辑
摘要: iOS7游戏开发入门关于手机游戏开发,特别是游戏开发这类的话题,有很多的帖子,但是这个领域变化很快,很多帖子还是关于cocos2d的,但是现在iOS7出来之后,我比较看好Spritekit相关的内容,这方面的资料又不多,就写一个这样的帖子来记录一下最新的iOS7游戏开发相关的内容,而我会不断的更新这个帖子,所以可以来博客园看原帖原帖地址:http://www.cnblogs.com/noblog/p/iOS7-game-development.html为什么选择Sprite kit而不是cocos2d这个应该纯粹是个人的选择,我个人比较喜欢苹果的平台,现在iOS7又新推出了Sprite kit 阅读全文
posted @ 2013-12-13 22:38 售人一鱼 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 刚才发送的时候,居然崩溃了,重新来一遍只好。症状就是本来跑psygopg2的时候,出现了Segmentation fault: 11然后Python直接就挂掉了,后来搜到SO的帖子,居然print 1print 2就会挂掉,解决办法就是用系统自带的readline.so替换掉pythonbrew安装进去的readline.so就好了 阅读全文
posted @ 2013-12-10 19:27 售人一鱼 阅读(1836) 评论(2) 推荐(0) 编辑
摘要: 虽然一直没把TIOBE当回事,但是12月一出来,erlang居然连前50都不在,真可怜啊。连haskell都进50了,唉。 阅读全文
posted @ 2013-12-09 07:30 售人一鱼 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 本文记录了我用Xcode5来编写Python程序,虽然Xcode不是专门适合Python程序,但是总比Emacs看起来好一点。原文见这里:http://www.cnblogs.com/noblog/p/python-on-xcode5首先是找到自己机子上的python路径,which python然后进入Xcode5,创建新Project,在OS X里选Other类型,External Build SystemProduct Name中写入名字,比如TestPythonBuild Tool里粘贴Python的路径下一步,修改schemeInfo选项里Executable,将None改为同样的P 阅读全文
posted @ 2013-12-08 04:34 售人一鱼 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 默认的Mac OS X的terminal是没有Alt key的,很麻烦,可以通过这样来设置Terminal > Preferences > Settings > Keyboard选中Use option as meta key即可 阅读全文
posted @ 2013-12-05 21:30 售人一鱼 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 为什么学iOS7而不是Android或者Javascript这里,只是我个人的喜好而已,因为很久以前用Android的时候,感觉效果不好,而且,没有地方去买App,免费的话,在那个年代,免费的质量往往比不上收费的,所以用了iPhone之后, 就一直在上面用了,现在学的时候,自然就想学iOS开发,而且我工作是后端编程,平时工作语言不是Java也不是.Net这类的,对于Javascript又不了解,所以,学iOS对于我来说,跟Android或者Javascript都是一样的,自己本身又会C/Erlang/Haskell/LISP/Python这些乱七八糟的各种语言,所以我觉得新学一个Objecti 阅读全文
posted @ 2013-11-30 00:18 售人一鱼 阅读(1065) 评论(2) 推荐(1) 编辑
摘要: 安装必须的软件包sudo apt-get install libapache2-mod-pythonsudo apt-get install libapache2-mod-wsgisudo apt-get install pkg-configsudo apt-get install python-devsudo apt-get install memcachedsudo apt-get install python-cairosudo apt-get install python-pipsudo apt-get install libbz2-devsudo apt-get install py 阅读全文
posted @ 2013-10-26 23:54 售人一鱼 阅读(372) 评论(0) 推荐(0) 编辑