本系列所有工具的简介见:http://www.cnblogs.com/lloydsheng/p/3637606.html CocoaPods是一个负责管理iOS项目中第三方开源代码的工具.CocoaPods项目的源码在Github上管理.该项目开始于2011年8月12日,经过一年多的发展,现在已经超过1000次提交,并且持续保持活跃更新.开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间. 1,安装CocoaPods:CocoaPod…
阅读此文章需要对Objective-C和iOS有一定的了解,完全没有基础的朋友请先阅读<让不懂编程的人爱上iPhone开发>系列教程. 什么是后台服务(back-end service)?说白了,就是联机服务.比如说一个备忘录应用,如果所有的数据信息只能保存在本地设备(也就是你所用的电脑.手机.平板电脑上),那么它就是一个单机应用.如果一个游戏只能在自己的设备上玩,而且所有的游戏进度.档案都保存在本地设备上,那么它就是一个单机游戏. 因此,简单来说,后台服务的作用就是把单机应用变成网络应用,把…
本系列所有工具的简介见: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的代码开源了,让更多的开发者…
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/113 Android开发利器之ActivityTracker 今天在群里面划水,有个小伙伴问到一个问题,”刚进公司 清单文件的activity 较多 不便于查找和定位,有什么办法解决”.这个问题我自认为还是很有经验的,向对方推荐了一个ActivityTracker软件,这个软件的作用嘛,就是开启了一个悬浮窗,会显示当前页面的Activity的名称,无论是系…
4月2号新增Runscope. Runscope 这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio.Runscope是一款集调试.测试于一身的网络服务,而且支持Ruby.Java.C#等多种语言.它可以捕捉请求,支持包括AFNetworking.HTTParty以及其他公共API的请求. CodePilot CodePilot , Code Pilot 是一个 Xcode 5 插件,允许你不许使用鼠标就能快速地查找项目内的文件.方法和标识符.它…
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况.总之小编的意思就是,手动一个个去下载所需类库十分麻烦.另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦.如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”.所以,你需要 Cocoa…
之前也碰到类似的问题,怎样去管理这些第三方的文件,虽然手动添加也不算麻烦. 写这篇文章主要参考了唐巧的博文,链接如下: http://blog.devtang.com/blog/2012/12/02/use-cocoapod-to-manage-ios-lib-dependency/ 他写的很赞了,但是有些地方还是有疑惑,我在实践的过程中,慢慢摸索了一下,主要做一些补充. CocoaPods项目地址: https://github.com/CocoaPods/CocoaPods $ gem in…
今天在自己的项目中用CocoaPods引入第三方SDWebImage的时候,出现了问题.当更新完毕后,在终端没太注意这个问题的提示,就直接使用SDWebImage了,在使用的时候一些方法的提示和头文件都能引入和使用(看上去SDWebImage可以正常使用),可是一运行就报错(错误是下面给出的错误).貌似是程序写的有问题,然后就检查程序代码,可是检查不出任何错误,折腾了半天,然后就猛然想起pod update时报的错误.下面就写篇博客来纪念一下这个bug~ 1.引入第三方库的时候,在终端上会显示下…
1. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install ruby gem sources --remove http://ruby.taobao.org/ //移除原文件地址  2.  gem sources -a https://ruby.taobao.org/   //添加新文件地址 3. gem sources -l    /…
如果是拖进工程中的framework或者第三方文件,如果找不到,删除了重新添加或者修改search path地址,如果不知道怎么修改,在工程文件夹中,找到对应的文件,然后将文件拖到修改文件地址的位置,会自动生成. Now,问题是CocoaPods中 ".h"的头文件找不到,如何解决? 简单粗暴的解决办法,在工程文件夹中,删除除了Podfile文件之外,跟pod有关的相关文件,如下图: 我这个项目中,除了Podfile,跟pod有关的文件或文件夹还有:Podfile.lock,Pods文…