IOS开发环境搭建

作者: Real_man | 来源:发表于2017-06-05 23:11 被阅读817次

当我们需要帮一些人学习IOS的时候,可以翻阅下这篇文章,我有个同学对IOS开发不太了解,用语言描述该怎么做的时候显得不够具体,或者全部需要我帮忙操作,又会占用我们的时间,如果每个人都这么要求的话,那么重复工作...,这里我写一篇文章讲述如何在Mac下搭建IOS的开发环境。

首先要注册Apple ID,这个没有注册过的,不用开发了

安装必须的工具

Xcode

Xcode是IOS开发的IDE,必不可少,从App Store下载的太慢了。我们从Apple官网的开发者工具下载频道,点击想要下载的东西Xcode,然后使用迅雷瞎子啊,很快…

Macport

Macport官网,MacPorts是一个开软的软件包管理工具和Homebrew齐名。使用过Linux的都知道什么叫软件包管理:yum、apt-get。
1、安装Xcode和Xcode命令行工具
2、同意Xcode的许可证:

sudo xcodebuild -license

3、下载Macport的安装包

安装HomeBrew

HomeBrew官网和Macport一样,电脑上安装两个包管理工具多占一点磁盘空间而已。电脑首先要安装ruby

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

安装CocoaPods

CocoaPods官网,CocoaPods是一个Objective-C和Swift的依赖管理工具,它已经拥有超过3万两千个库和210万个ios app在使用了,CocoaPods可以更优雅的扩展你的项目。前提你首先安装好Ruby的gem
Xocde7和Xcode8

sudo gem install cocoapods

使用CoacoPods,使用Pods的过程,最开始可能因为源的问题而卡很久,因为第一次瞎子啊pod的源需要很久的时间,而且如果没有翻墙,可能很久的时间都未必能好。

网上有的解决方案是换为国内的源,但我觉得还是不要换国内的源,Android的开发过程中,有的镜像版的Android Studio,会因为源的问题,而入坑很久,反正官方的最权威吧,相信官方的总该没有错,其它的各种投机取巧的方式,总不如官方权威,官方的是第一手信息。但是官方的源下载慢怎么办呢,这里我们只能翻墙。使用云墙,速度很快,第一次送1G的流量。然后就可以瞎子啊CocoaPods的源了。

翻墙

ShadowSocks,这个便宜而且用着还不错,应该在国内很受欢迎。但是下载CocoaPods的源稍微有点技巧,ShadowSocks下载东西不太适合,有点慢。
云墙:这个是最快的,取决于你的网速,第一次注册免费送1G流量
Lantern: 免费的之前也好用的,但是对于下载大文件可能不太好用。

版本控制

Xocde自带版本控制

SourceTree或者官网的Github Gui界面都挺好用的

几个开源的Ios app

这几个app,都已亲测可用,下载下来学习用。
豆瓣妹子 最简单的一个。
SealTalk 我觉得代码最清晰的一个,而且又不会太难,代码写的也很好看。
开源中国ios版 里面的AppToken需要需要做一下调整才能用
Coding-ios 这个看起来还不错。目前一直在更新,也值得学习参考

总结

主要写了,在Mac下做IOS开发需要用到哪些工具,对这些工具做了一个整理,并且提供了他们的官网,可以自行去查看官网的文档,开发人员肯定都是需要翻墙的。提供了几个翻墙的工具,最后环境搭建好了,我们肯定是要学习的,提供了几个开源的ios app,可以供我们参考学习。

附录

下载地址集合

相关文章

  • iOS 搭建 React Native 开发环境

    iOS 搭建 React Native 开发环境 iOS 搭建 React Native 开发环境

  • iOS 搭建 React Native 开发环境-HelloWo

    iOS 搭建 React Native 开发环境 转载-iOS 搭建 React Native 开发环境 部署环境...

  • Runtime

    kyson老师 iOS开发之runtime(1):runtime调试环境搭建iOS开发之runtime(2):浅析...

  • iOS开发-Git 命令的简单操作

    git环境搭建 iOS 开发 git环境搭建,只需下载Xcode成功后git环境就搭建好了。 git常用命令 创建...

  • iOS越狱开发theOS搭建

    iOS越狱开发theOS搭建 越狱环境搭建 TheOS Theos.最初由DHowett进行开发,由于DHwoet...

  • RN学习记录

    了解RN 2018-2-8 (3h)搭建环境 搭建了Mac下的Android和iOS的开发环境环境搭建 2018-...

  • 搭建开发环境(上)

    搭建开发环境配置 我是在windows 10上搭建的环境,现在仅有mac OS支持IOS的开发 必备的软件 Cho...

  • React-Native 入门之组件属性(三)

    React-Native开发环境搭建完成,本文运行演示环境以iOS为例;(开发环境配置见:https://www....

  • ionic 开始

    环境搭建 关于ionic的环境搭建,我这儿就不赘述了,详情移步官方文档PS:android,ios相关开发环境的搭...

  • iOS app 逆向分析

    砸壳 class-dump 搭建越狱开发环境 Theos 配置越狱开发调试的 iOS 设备 Theos 环境 动态...

网友评论

    本文标题:IOS开发环境搭建

    本文链接:https://www.haomeiwen.com/subject/ppiwfxtx.html