学习制作iOS程序第一天:建立主目录、源代码管理、Pod安装第三方组件

前言

俗话说,看过的能记住20%,用过的能记住40%,解决过错误的能记住60%,为此加班好几天解决问题的能记住80%。利用自学的iOS知识搭建一个中介查房的软件。学以致用。

一、建立文件目录

打开XCode,新建一个“Single View Application”。保存到桌面新建的目录“randy.company.customerappios”里,本文只考虑iOS7.0及以上,以下的暂不考虑了。

二、连接到git服务器(Bitbucket)

1、进入Bitbucket后台管理,新建一个repository,名字为“randy.company.customerappios”

2、打开终端切换到程序目录。

$ cd /Desktop/randy.company.customerappios

3、初始化git

$ git init

4、添加远程服务器地址

$ git remote add origin [email protected]:YourAccount/randy.company.customerappios.git

5、上传文件

$ git add .

$ git commit -m "201512091800Update first commit"

$ git push origin master

以后上传只需要执行第五步即可。如果以前未设置过bitbucket,需要创建rsakey和设置可信站点等。

创建sshkey 命令

$ssh-keygen -t rsa -C "[email protected]"

三、通过Pod下载常用组件

1、打开终端,切换到程序目录

$ cd /Desktop/randy.company.customerappios

2、修改podfile

$ vi Podfile

3、按下i进入编辑模式,然后把常用的第三方组件按照如下格式添加进来

platform :ios, ‘7.0‘

inhibit_all_warnings!

pod ‘AFNetworking‘        # 网络请求

pod ‘SDWebImage‘        # 图片缓存

pod ‘FMDB‘            # 本地数据库

pod ‘Reachability‘        # 判断网络是否连接

pod ‘SVProgressHUD‘      # 加载框

pod ‘CMHTMLView‘      # HTML代码展示器

pod ‘MJRefresh‘         # 下拉刷新和上拉加载

pod ‘Toast‘            # 吐司语

pod ‘Bugly‘          # 腾讯出的崩溃检测组件

pod ‘MJExtension‘        # 明杰老师的实体转换插件

pod ‘IQKeyboardManager‘  # 用于解决键盘覆盖文本框的问题

4、编辑完成后按下esc退出编辑模式。

5、输入:wq保存并退出

6、输入pod install进行安装或者pod update进行更新操作。

时间: 2024-12-05 16:21:15

学习制作iOS程序第一天:建立主目录、源代码管理、Pod安装第三方组件的相关文章

学习制作iOS程序第三天:创建全局变量,预编译函数等、优化TabBarController、加入Bugly崩溃日志、解决键盘覆盖文本框的问题

十一:创建Define定义文件和pch预处理文件 1.在Define目录里创建Const.h文件,用于保存一些常用的宏命令 #define CURRENT_APPID @"" #define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) #define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) #define IS_

学习制作iOS程序第二天:创建子目录、更改项目名称、修改启动画面、修改类前缀、新建启动控制器、修改APP图标

四.根据实际情况创建相应的目录 删除系统默认的部分文件ViewController.h,ViewController.m,Main.storyboard.LaunchScreen.xib 目录根据情况创建,每个人都会不一样的.我的如下. 五:更改项目名称 1.进入项目的Targets属性,找到Build Settings,搜索Product Name,修改属性为真实的软件名称. 2.打开Supporting Files目录下的Info.plist,修改Bundle name为真实的软件名称. 3

学习制作iOS程序第六天:我的页面-主页面(19)

十九.我的页面 - 主页面 刚完成了首页推荐二手房这个很麻烦的东西,来点轻松的吧.先做后台我的页面把. 第一版不涉及到客户的登录注册操作,所以相对来说比较简单一点.主要是系统自带的tableview的使用. 也是因为没有客户的登录等操作,所以一些查看记录是保存在本地的.如果卸载了app再重新安装是为空的. 1..h文件创建变量 #import <UIKit/UIKit.h> @interface RDMyTableViewController : UIViewController @prope

【PostgreSQL学习之旅】第一篇:Linux和Windows下安装PostgreSQL9.4

一.简介 PostgreSQL是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备, 比如 IP 类型和几何类型等:其次,PostgreSQL 是全功能的自由软件数据库,很长时间以来,PostgreSQL 是唯一支持事务.子查询.多版本并行控制系统(MVCC).数据完整性检查等特性的唯一的一种自由软件的数据库管理系统. 二.Linux下安装 1) 环境:RedHat Enterprise 6.5 x64(2.6.32-431.el6.x86_64) PostgreSQL

制作IOS企业版App网页扫描二维码下载安装

有时候我们需要在XX网站的主页上去扫描二维码下载,那么ios开发中如何做到这一点呢. 我给大家解答一下,这也是在最近工作中用到的部分,在网上了解了一些. 下面给大家分解一下步骤: 1.Plist 和 IPA文件 App打包我就不细说了,这个网上教程一大堆,记得真机下打包.(Xcode->Product->Archive->Export)导出ipa文件即可. Plist文件要自己创建一个(名字你喜欢就好).格式如下:(PLIST utf-8格式) 配置plist文件 , 基于下面的模版创建

学习ios笔记第一天的C语言学习记录

c语言基础学习 int num1 = 15; int num2 = 5; int temp = 0; //先把num1放到temp里 temp = num1; //先把num2放到num1里 num1 = num2; //先把temp放到num2里 num2 = temp; 算数运算符 +加法运算 -减法运算符 *乘法运算符 /除法运算符  ------整型相除取整,除数不为0 %取余运算符 ------两边均为整数 ++递增运算-------运算符在前,先执行:运算符在后,后执行: --递减运

swift语言 编写 ios开发 第一个程序hello world!

老实说:第一个swift语句的ios不是代码敲出来的,我甚至还没来得急看代码,hello world 就出来了..... 本人开发环境:mac osx 10.10 dp1 + xcode6 beta + swift(更低xcode不支持swift语言) 思路与大致过程: 1.建立工程,工程包含界面文件,代码文件等等 2.在工程的界面文件中加入text控件,用于显示hello world 3.输入hello world ,模拟运行 让我们一步一步来: 1.建立工程,工程包含界面文件,代码文件等等

《iOS应用逆向工程》学习笔记(四)iOS程序类型

越狱iOS中最常见的程序有Application, Dynamic Library和Daemon三类. 1.Application 除了传统意义上的App外,越狱iOS平台上还有两种App形式的存在:WeeApp(依附于NotificationCenter的App)和PreferenceBundle(依附于Settings的App),常见于Cydia平台. 普通App的bundle中存放的是可执行程序和所需资源,而framework的bundle中存放的是动态链接库. 主要关注App中的三个部分

学习iOS:第一天

今天开始学习iOS开发,当然是从stanford得iOS 7教程开始了,学习了lecture 1,涉及到得知识如下. iOS从下而上的4层框架:Core OS, Core Services, Media, Cocoa Touch, 在apple的官方文档iOS Developer Library中有介绍这4层,Core OS层管理虚拟内存.线程.文件系统.网络等,包含了内核环境.驱动.iOS基本接口.Core Services层提供基本的iOS服务,如访问文件.低级别数据类型.Bonjour服务