用 tagged posts

如何用什么调试Python的方法技术工具调试器pdb/ipdb/Pydbgr/print

def make_pie(self, ingredients):
print '******WHAT IS GOING ON HERE******'
print ingredients
self.oven.preheat()
print self.oven.temperature

上面的一段代码有木有很像你平时调试代码的样子?好吧,我原来也是这样。老实说,这并不坏。敲一些print进去,运行代码,然后看会发生什么。你 肯定需要在输出里面翻来翻去的,但你能找到你想要的结果。至少,当你知道你想要什么。不过通常不是这样,如果你知道检验些什么,你可能就不会需要打印那些 输出了。反而,你把一些print代码扔到你觉得可能有问题的地方,然后反复的移动这些语句,知道发现真正的bug。就是二分查找嘛!...

继续阅读

直接拿来用!GitHub上最火、最好的40个iOS开源项目框架(二)

“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1...

继续阅读

iOS http框架的介绍:用MKNetworkKit/AFNetworking 代替/替代/VS ASIHTTPRequest

ASIHTTPRequest (作者:BenCopsey) 是一个使用简单,可用于各种从简单到复杂的 HTTP 请求,或者可用于处理 Amazon S3、Rackspace 等REST 服务的强大框架。

不幸的是,Ben 早在 2011 年 9 月 21 日就已经声明停止开发和支持该框架(见http://allseeing-i.com/%5Brequest_release%5D; )。

Ben 推荐了许多可替代的框架(比如AFNetworking, RestKit 或 LRResty)。但最有潜力的莫过于Mugunth Kumar 的 MKNetworkKit 。M...

继续阅读
Top Down