ios学习第二天杂记

  What i learned about today:

  1. CocoaPods安装与使用

  1.1>. CocoaPods是IOS最常用的第三方类库管理工具,绝大部分有名的开源库都支持CocoaPods.因为使用Ruby实现的,所以我们首先需要自己配置Ruby环境。

  1.1.1>>如何在Mac中安装好Ruby环境。

  RVM: Ruby Version Manager

  Gem: 管理Ruby库和程序的标准包,通过Ruby Gem源来查找,安装,升级和卸载软件包。{

  常用命令详解:

  #更新Gem自身

  gem update --system

  #从Gem源安装gem包

  gem install

  #更新所有已安装的gem包

  gem update

  #查看本机已安装的所有gem包

  gem list

  至此,Ruby环境安装完毕。

  1.2>. 下载和安装CocoaPods

  还挺简单的,只需要一句命令行:sudo gem install cocoapods.也许你会出现让你输入密码这一部分,那你要注意了,经过本人在网上搜索半天的结果,在这里,你需要输入你的权限密码(非Apple ID),虽然在输入密码的时候你无法看到。但是输入正确的,它会往下执行下去。

像上图这样子。

上面链接里面的图片显示不出来,可以看这个<--。

  1.3>.  如何使用CocoaPods

  链接里面也有,这里面碰到几个问题:

  (1)由终端进入(cd命令)你项目所在的目录。

  怎么进?像这样子。

  在创建Podfile之后,如何输入响应的内容了?使用open -e Podfile命令行。

  场景一我试过了,succeed。场景二自己从github上下载了一个MJ的类似于美团的源码(这是源码地址)。这个项目是使用了CocoaPodsDemo类库的,可是在使用pod update或者pod install的命令行的时候并没有成功。贴出错误图示,以后再具体分析。

时间: 2024-11-09 01:07:42

ios学习第二天杂记的相关文章

iOS学习第二天杂记--UI

UI控件 --UITextField(文本框) 常见属性: borderStyle; backgroundColor; clearButtonMode: 设置一个清空按钮,指定是否以及何时显示清除按钮. 属性类型: UITextFieldViewModeAlways:始终显示清空按钮. UITextFieldViewModeNever: UITextFieldViewModeWhileEditing:不为空,且在编辑时显示清空按钮. UITextFieldViewModelUnlessEditi

IOS学习第二课 UIAlertView和UIActionSheet

1    UIAlertView 类似于Android中的Dialog,简单用法如下: UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Messate" delegate:nil cancelButtonTitle:@"Cancle" otherButtonTitles:nil, nil]; [alertView show]; 2   U

iOS学习第二天(OC中常用的数据类型)

一.CGPoint定义一个点,两个参数分别是x,y 1>CGPoint p = {100,100}; 2>CGPoint p; p.x = 100; p.y = 100; 3>CGPoint p = CGPointMake(100,100); 二.CGSize定义一个大小:两个参数分别是width , height 三.CGRect定义一个矩形:四个参数分别是origin.x , origin.y , size.width , size.height 四.NSRange定义一个范围:两个

IOS学习02简单动画

IOS学习第二天,今天做一个简单的动画的小程序! 程序截图如下: 1 这个程序,当点击屏幕左下方4个方向按键的时候,上面的图片就会跟着自动上下左右移动. 2 当点击屏幕右边变大和变小按键时候,上面的图片就会跟着变大和变小. 二 功能就说到这里,下面开始界面和代码说明. 2.1 首先还是先创建项目和设计界面,当然还要把相对应的图片导入项目images.xcassets下.截图如下: 2.2 界面图片和方向键,在这里我都是用Button做的,当然,用别的也可以. 2.3 界面上所以可以点击的按键,我

ios学习笔记---c语言第二天

一.bool布尔类型    c语言没有bool类型,oc里有bool类型 是一种非真即假的数据类型,布尔类型的变量只有yes和no两个值.yes表示表达式是真,no表示表达式是假. 在c语言中认为非0即为真. 分支语句中常用bool值做判断,判断执行if语句还是else语句. 循环结构中,也常使用bool值做判断,判断是否要执行循环. 注意事项: #define yes 1 #define no 0 计算机在识别时,yes就替换成1,no就替换成0. 二.关系运算符 >   >=   <

IOS阶段学习第二天笔记

                                   IOS学习(C语言)知识点整理笔记 ———————————————第二天笔记—————————————————— 1.C语言32个关键字 一.存储相关 1)auto 声明自动变量 2)register 声明寄存器变量 3)volatile 声明的变量在程序执行过程中可能被隐含的改变 4)const  声明只读变量 5)extern 声明变量是在其他文件正声明 6)static  声明静态变量 7)signed 声明有符号类型变

iOS学习笔记---oc语言第二天

实例变量与方法 一.实例变量的可见度 二.方法 oc中的方法分两种:类方法和实例方法 类方法:只能类使用 eg:+ (id)alloc  注:类方法中不能使用实例变量 实例方法:只能对象使用,eg:- (void)sayHi iOS学习笔记---oc语言第二天

ios学习第三天杂记

ios学习第三天杂谈,从一个接口文件和实现文件(student.h与student.m)中学习到的.相关文章请参考: OC精选字符串处理方法. 1. 代码规范: 1.1: 类名的首字母要大写 1.2: 方法的命名用驼峰命名法 2. 干货 2.1: 要在一个类中实例化类,需要先引入类的接口文件如***.h. 2.2: OC中类的实例化方式是 Student  *student =  [[Student alloc] init], 可以理解为Student类在NSObject类中继承了alloc方法

iOS学习笔记之UITableViewController&amp;UITableView

iOS学习笔记之UITableViewController&UITableView 写在前面 上个月末到现在一直都在忙实验室的事情,与导师讨论之后,发现目前在实验室完成的工作还不足以写成毕业论文,因此需要继续思考新的算法.这是一件挺痛苦的事情,特别是在很难找到与自己研究方向相关的文献的时候.也许网格序列水印这个课题本身的研究意义就是有待考证的.尽管如此,还是要努力的思考下去.由于实验室的原因,iOS的学习进度明显受到影响,加之整理文档本身是一件耗费时间和精力的事情,因此才这么久没有写笔记了. M