升级Mac系统后gem安装软件找不到解决方案
刚刚升级了苹果的新系统OS X EI Capitan,却是引入了很多方便的特性。但是当我运行我的Pod的时候,出现了如下状况 pod update 输出 command not found: pod 找不到命令?难道是我升级了系统后gem安装的软件被修改或是删除了?于是我键入了如下命令 #现实gem本地的安装包 gem list 结果如下 coc...
刚刚升级了苹果的新系统OS X EI Capitan,却是引入了很多方便的特性。但是当我运行我的Pod的时候,出现了如下状况 pod update 输出 command not found: pod 找不到命令?难道是我升级了系统后gem安装的软件被修改或是删除了?于是我键入了如下命令 #现实gem本地的安装包 gem list 结果如下 coc...
前段时间做了下PHP的学习,关于PHP的语法部分其实和C++有很多相似的地方,相信大家只要看文档就不会有太大的问题。开始的时候,我总是借用PhpStorm的部署操作,但是总发现会有些不足,最后发现了我们其实可以在文件修改时自动将改动同步至服务器后,才完成了真正的自动部署。这里我简单的记录下配置过程,便于大家参考,也便于自己在忘了的时候可以有目的的查阅 配置apache 我们的服务器代码使用...
在iOS开发的过程中,我们经常会被一些恼人的warning影响心情,当然常用的屏蔽warning的方法相信大家也已经掌握了不少,现在这里列举几个不常用的仅供大家参考 当使用cocoapods管理第三方库时,第三方库的的warning怎么办? 这个警告,我们时常无能感到很无能为力,因为总不能去依次修改第三方库里的代码来消除警告吧。其实看过cocoapods手册的同学应该会有所了解,只需要在...
随着移动端社交因素的不断深入,通过分享来传播和为应用引流已经成为了一个惯用的做法。虽然现在各个平台已经对分享的操作做了高度的封装,但是如何如何快速方便的引入分享模块也是开发者需要考虑的问题之一。 怎么样的分享比较理想? 这个问题,即使千人千面,但是参与过项目的朋友们也应该有一个初步的共识,无外乎下述几个问题: 方便快捷,能方便的快捷的接入分享模块 UI可定制,分享模块的视觉部分可...
页面管理器是一个用于触发和管理app内页面跳转展示的模块,通过该模块调用方可以很方便的触发页面的跳转并传递自定义的参数。将页面的切换操作抽象为一种URI触发机制,克服了不同页面对应不同VC(viewController)时跳转页面时的不灵活性。下面我们将页面跳转管理器统称为PM(Page Manager) 为什么PM? 在我们平时的应用开发过程中,我们应该都碰到过根据远程数据配置页面入口...
接上一篇来介绍下,如何用key-value的形式初始化成员变量 背景接上篇,就不在赘述,如果不了解映射规则的话,可以先看看上一篇 key-value初始化property; 有个上一篇的铺垫,这篇将很好被接受,首先我们通过如下方法实例变量的名称获取到实例变量的指针objc_ivar *Ivar; Ivar instanceVariable = class_getClassVariabl...
最近在做项目的过程中,有用到以key-value的形式初始化对象,常规做法就是实现一份儿解析根据不同的映射初始化不同的变量。但由于我们需要让使用方更大的简化调用方式,所以引入了该方法来实现这些功能。其实就是用了一些oc语言的特性来处理这些事情。 为什么提出 由于在处理一些特有逻辑的时候,我们需要用一些key-value的形式或者配置文件来初始化对象,而传统的encode和decode方法则...
Unix的特点:(30多年过去了,这些东西早已变成经典) Everything (including hardware) is a file 所有的事物(甚至硬件本身)都是一个的文件。 Configuration data stored in text 以文本形式储存配置数据。 Small, single-purpose program 程序尽量朝向小而单一的目标设计 A...
最近发现之前构造的iOS评论页面不好用了,今天收集了下,现在备忘于此: NSString *appstoreReview = nil; if (SYSTEM_VERSION_IS_OVER_IOS7){ appstoreReview = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUser...
这里概括一下,创建同时支持32-bit和64-bit运行时环境app步骤 安装Xcode 5.0.1 打开我们的工程.Xcode提示你升级你的工程,升级过程中,会产生一些新的错误和警告。这些错误和警告在我们编译64-bit的app是至关重要的 将工程的最低支持iOS版本升级至5.1.1.如果我们支持的系统版本低于5.1,我们将不能构建64-bit的工程 将build se...