iOS 项目中使用CocoaPod管理项目初试

本着 学习,并记录笔记。。

CocoaPods的安装和使用介绍

一,安装步骤:

1,用淘宝的Ruby镜像来访问cocoapods

$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/

2,验证你的Ruby镜像是并且仅是taobao

$ gem sources -l

成功

3, 终端中运行

$ sudo gem install cocoapods

如何使用CocoaPods?

查找第三方库

pod search  AFNetworking

$ vim Podfile

然后在Podfile文件中输入以下文字:

platform :ios, ‘7.0‘
pod "AFNetworking", "~> 2.0"

为自己的项目创建podspec文件

pod spec create your_pod_spec_name

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-29 01:19:14

iOS 项目中使用CocoaPod管理项目初试的相关文章

ios项目中引用其他开源项目

1. 将开源项目的.xcodeproj拖入项目frameworks 2. Build Phases下 Links Binary With Libraries 引入.a文件.Target Dependencies里引入开源项目文件 3. Build Setting下的 Search Paths 里 Header Search Paths 加入开源项目src目录 例:$(SOURCE_ROOT)/IBAForms/headers ,IBA放在项目根目录里,headers就是src 如果和项目根目录平

项目中的软件测试管理分析

项目中的软件测试管理分析

iOS-旧项目中手动内存管理(MRC)转ARC

在ARC之前,iOS内存管理无论对资深级还是菜鸟级开发者来说都是一件很头疼的事.我参 加过几个使用手动内存管理的项目,印象最深刻的是一个地图类应用,由于应用本身就非常耗内存,当时为了解决内存泄露问题,每周都安排有人值班用 Instruments挨个跑功能,关键是每次都总能检查出来不少.其实不管是菜鸟级还是资深级开发者都避免不了写出内存泄露的代码,规则大家都懂,可是 天知道什么时候手一抖就少写了个release? 好在项目决定转成ARC了,下面将自己转换的过程和中间遇到的问题写出来和大家共享,希望

saltstack主机管理项目:计主机管理项目命令分发器(三)

四.主机管理项目命令分发器 开发 命令格式如下: 01.salt.py 只是一个入口,没干什么事情 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:luoahong import os,sys if __name__ == "__main__":     os.environ.setdefault("DJANGO_SETTINGS_MODULE&

Vuex内容解析和vue cli项目中使用状态管理模式Vuex

中文文档:vuex官方中文网站 一.vuex里面都有些什么内容? const store = new Vuex.Store({ state: { name: 'weish', age: 22 }, getters: { personInfo(state) { return `My name is ${state.name}, I am ${state.age}`; } } mutations: { SET_AGE(state, age) { commit(age, age); } }, acti

eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法

当使用eclipse导入外部的web工程时,有时会提示HttpServletRequest, ServletActionContext找不到的情况,解决办法:(注:我已经引用了struts2的jar包,classpath有,但eclipse就不认识,提示我去配buildpath,很怪异)----------------------------------------------------------------------------------------------------选中项目--

iOS开发中的内存管理

一.为什么要进行内存管理 系统资源有限,iOS会为每个运行的程序分配30M的内存,超过20M会收到内存警告,超过30M将会终止应用程序.因此,要及时回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等,以保证应用程序能正常运行. 二.需要管理的内存 应用程序在运行过程中,会占用一定栈空间和堆空间,也就是说,应用程序运行过程中的数据,有的是放在栈中,有的是放在堆中.栈中的数据由系统维护,无需开发人员来管理,而堆中的数据需要程序员来维护. 堆空间由开发人员请求分配的,比如开发人员发

spring项目中监听器作用-ContextLoaderListener(项目启动时,加载一些东西到缓存中)

作用:在启动Web容器时,自动装配Spring applicationContext.xml的配置信息. 因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法.在ContextLoaderListener中关联了ContextLoader这个类,所以整个加载配置过程由ContextLoader来完成 pring在web下的入口在配置文件web.xml的监听器中 <listener> <listener-cl

关于项目中ajax 操作 原生项目遇到的问题

单选框动态赋值 $('input[name=pszt][value='+val+']').attr("checked",true); 置顶的几种方式 window.scrollTo(0,0)document.getElementById("id").scrollIntoView(); 通过window.location.href下载文件  解决url 传参中文乱码 window.location.href = encodeURI(url) ajax 添加header