历时数周或数月开发出来了应用或游戏.可为什么体验不流畅?怎么能查出当中的纰漏?这些须要调试诊断工具从旁协助.调试是开发过程中不可缺少的重要一环.本文会列举几个比較有效的调试诊断工具,能够帮助你寻根究底.以最快的速度发现.解决Bug. Runscope 这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio.Runscope是一款集调试.測试于一身的网络服务,并且支持Ruby.Java.C#等多种语言.它能够捕捉请求,支持包含AFNetworking.…
iOS开发必备HUD(透明指示层) 字数421 阅读2123 评论1 喜欢51 1.MBProgressHUD GitHub地址:https://github.com/jdg/MBProgressHUD 基本上看到的主流iOS应用都集成了这个,Star 7k了,最近看到很多应用HUD隐藏时,有一个动画过程,我还以为是自己扩展的,后来研究才发现,有这个属性animationType: @property (assign) MBProgressHUDAnimation animationType;…
1. Homebrew 什么是Homebrew? Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X. 我们能够通过终端方便的使用它安装管理苹果没有自带的UNIX相关工具软件. 如何安装? 参考GitHub地址:https://github.com/mxcl/homebrew/wiki/installation 建议安装之前删除已经安装的Fin…
1. Homebrew 什么是Homebrew? Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X. 我们能够通过终端方便的使用它安装管理苹果没有自带的UNIX相关工具软件. 如何安装? 参考GitHub地址:https://github.com/mxcl/homebrew/wiki/installation 建议安装之前删除已经安装的Fin…
引言 作为iOS开发人员,在开发App的过程中怎么会不使用第三方库呢?相信没有App是不使用第三方库的! 网络库 网络库,这是开发必备,除非你的App玩单机.现在特别火也特别好用的网络库就数AFNetworking了.也有部分人喜欢自己用原生的NSURLConnection来做,当然是可以的,只是要写起来也困难,维护起来更困难. 猛点阅读:基于AFNetworking封装 数据库 不是每个App都使用到数据库的,但是如果需要使用到数据库,我们还是需要使用第三方的.因为原来的CoreData真不好…
http://blog.csdn.net/jackfrued/article/details/50934092     Reveal是iOS开发工具中的神器之一,它能够在应用程序运行过程中调试应用程序界面. 通过Reveal我们可以连接到应用程序,并允许开发者编辑各种用户界面参数,结果会马上在用户界面上呈现.就像Web开发人员用浏览器提供的开发人员工具调试页面一样,Reveal允许开发者在不修改代码.不重新构建项目.不重新部署应用程序的情况下就能够调试iOS应用的用户界面. 安装Reveal R…
http://www.csdn.net/article/2014-04-15/2819312-RestKit-frameworkRestKit是一款专为iOS设计的Objective-C框架,旨在与RESTful web服务的交互变得更简单快速.它基于强大的对象映射系统,并且结合了一个干净.简单的HTTP请求/响应API,大大减少了开发人员开发过程中所需的代码量. 主要特性 简单高层次的HTTP请求/响应系统:RestKit在NSURLConnection的基础上建立了HTTP客户端,并且提供了…
本站文章均为李华明Himi原创,转载务必在明显处注明:(作者新浪微博:@李华明Himi) 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/535.html 这里Himi给出对于开发iOS的朋友们整理一个指南集合,其中主要包括申请IDP需要注意的地方.有了开发者证书如何真机调试.在自己的游戏应用中如何接入GameCenter以及如何在游戏接入OpenFeint: ———–申请企业级IDP,或者个人IDP 通过Himi的申请…
原地址:http://bbs.9ria.com/thread-248408-1-1.html iTunes Connect 设置 首先,申请一个应用程序,不必提交.目地是为了得到Bundle ID.    然后设置一下工程中Info.plist的Bundle identifier使之与iTunes Connect中的Bundle ID相同,否则当你尝试登录GameCenter的时候,会提示一个不支持GameCenter的错误.    申请完毕,打开你刚申请的application,点击Manag…
/** * MD5加码.32位 * @param inStr * @return */ public static String MD5(String inStr) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); } catch (Exception e) { System.out.println(e.toString()); e.printStackTrace(); return &q…