摘要: 分享一些 Android开发中的实用小工具,你有发现好工具吗? 来这里分享一下呗一、find bugs 静态检查工具http://findbugs.sourceforge.net/FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静... 阅读全文
posted @ 2014-05-13 09:07 程序苦行僧 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: 在IOS中如果使用普通的动画则可以使用UIKit提供的动画方式来实现,如果想实现更复杂的效果,则需要使用Core Animation了。在Core Animation中我们经常使用的是CABasicAnimationCAKeyframeAnimationCATransitionAnimation其中... 阅读全文
posted @ 2014-04-14 08:55 程序苦行僧 阅读(689) 评论(0) 推荐(2) 编辑
摘要: Cocoa LumberJack是一个功能强大的NSlog,是通用的Cocoa日志框架之一。它可以提供更高级的log功能,比如记录log至文件或网络,并可根据log的级别(info、debug、warn、error)进行筛选。众所周知,NSlog虽然功能强大,但却普遍存在不支持分级别log、仅支持本地打印的问题,而且在大量处理log时,会降低程序运行效率。而Cocoa LumberJack则不存在这样的制约。源码地址在:https://github.com/robbiehanson/CocoaLumberjack/wiki/GettingStarted,下面介绍如何使用:把框架添加到你的应用. 阅读全文
posted @ 2014-04-08 08:47 程序苦行僧 阅读(1113) 评论(0) 推荐(1) 编辑
摘要: GCD,全称Grand Central Dispath,是苹果开发的一种支持并行操作的机制。它的主要部件是一个FIFO队列和一个线程池,前者用来添加任务,后者用来执行任务。 GCD中的FIFO队列称为dispatch queue,它可以保证先进来的任务先得到执行(但不保证一定先执行结束)。 通过与线程池的配合,dispatch queue分为下面两种: Serial Dispatch Queue -- 线程池只提供一个线程用来执行任务,所以后一个任务必须等到前一个任务执行结束才能开始。 Concurrent Dispatch Queue -- 线程池提供多个线程来执行任务,所以可以按... 阅读全文
posted @ 2014-04-05 09:28 程序苦行僧 阅读(707) 评论(0) 推荐(1) 编辑
摘要: 阅读此文章需要对Objective-C和iOS有一定的了解,完全没有基础的朋友请先阅读《让不懂编程的人爱上iPhone开发》系列教程。什么是后台服务(back-end service)?说白了,就是联机服务。比如说一个备忘录应用,如果所有的数据信息只能保存在本地设备(也就是你所用的电脑、手机、平板电脑上),那么它就是一个单机应用。如果一个游戏只能在自己的设备上玩,而且所有的游戏进度、档案都保存在本地设备上,那么它就是一个单机游戏。因此,简单来说,后台服务的作用就是把单机应用变成网络应用,把单机游戏变成网络游戏。现在如果说哪一个移动应用(非游戏)没有提供后台服务的功能,几乎就是不可想象的。不过之 阅读全文
posted @ 2014-04-04 08:40 程序苦行僧 阅读(2370) 评论(1) 推荐(0) 编辑
摘要: 本系列所有工具的简介见:http://www.cnblogs.com/lloydsheng/p/3637606.htmlCocoaPods是一个负责管理iOS项目中第三方开源代码的工具。CocoaPods项目的源码在Github上管理。该项目开始于2011年8月12日,经过一年多的发展,现在已经超过1000次提交,并且持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。1,安装CocoaPods:CocoaPods在Ruby上运行,安装更新Ruby环境sudo gem update --system 2,在Xco. 阅读全文
posted @ 2014-04-03 09:01 程序苦行僧 阅读(917) 评论(0) 推荐(1) 编辑
摘要: 本系列所有工具的简介见:http://www.cnblogs.com/lloydsheng/p/3637606.html什么是Code Pilot?Code Pilot是一个Xcode的扩充套件,可以让开发者更快的找到之前曾写过的代码,并拿出来重复使用。在之前,Code Pilot是一套价值14.95美元的产品。最近Code Pilot CEO Zbigniew Sobieck不仅宣布解决了Code Pilot在Xcode5上面的使用问题,也把Code Pilot的代码开源了,让更多的开发者可以改进这个套件并增强其功能。它使用模糊查询匹配(fuzzy query matching)去计算出一个 阅读全文
posted @ 2014-04-02 09:42 程序苦行僧 阅读(1334) 评论(1) 推荐(2) 编辑
摘要: 4月2号新增Runscope。Runscope这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio。Runscope是一款集调试、测试于一身的网络服务,而且支持Ruby、Java、C#等多种语言。它可以捕捉请求,支持包括AFNetworking、HTTParty以及其他公共API的请求。CodePilotCodePilot,Code Pilot 是一个 Xcode 5 插件,允许你不许使用鼠标就能快速地查找项目内的文件、方法和标识符。它使用模糊查询匹配(fuzzy query matching)去计算出一个根据相关性排序好结果列表;通过少许的按键 阅读全文
posted @ 2014-04-01 09:48 程序苦行僧 阅读(1510) 评论(2) 推荐(3) 编辑
摘要: 很多人了解Session和Cookie的区别,其实Session和Cookie是有非常密切联系的。可以这么说,浏览器禁用了Cookie,服务器端的Session也将失效。 Http协议本身是无状态的,Session机制在一定程度上解决了Web应用状态问题。服务器判断Session唯一性是通过每个Session独有的Session ID,通过在每次http传输的消息中附带Session ID解决了... 阅读全文
posted @ 2010-07-05 18:43 程序苦行僧 阅读(499) 评论(5) 推荐(1) 编辑
摘要: a.for 标签,用来循环显示列表各项的值,比如要显示wordpress文章列表:(阅读全文) 阅读全文
posted @ 2010-06-24 08:21 程序苦行僧 阅读(286) 评论(0) 推荐(1) 编辑