美文网首页
ios 开发需要的东西

ios 开发需要的东西

作者: toExploreFuture | 来源:发表于2020-03-04 13:54 被阅读0次

1.数据转模型工具

https://github.com/yangKJ/KJJsonToModelDemo
https://github.com/helinyu/ModelCreation
https://github.com/ibireme/YYModel
//注意:把这些项目拉下来,使用xcode跑一遍,在produces文件就会生成对应的app

如果谁有更好的工具告诉我一下

2.cocoapod

[更换源](https://www.jianshu.com/p/9e4e36ba85740
环境依赖顺序
以下的命令可能不会一帆风顺,多试几次
我们在使用CocoaPods集成的时候,检查开发环境的正常顺序如下

Xcode --- HomeBrew --- RVM --- Ruby --- CocoaPods   //

如果你直接安装cocoapod装可能会缺这缺那,装cocoapod之前 先安装 homeBrew

  • 2.1 安装homebrew
    官网一行代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

如果有报错了,可以试试,从新打开一个终端。
如果网速太慢,可能会中途失败,退出终端重新开始,一直到安装成功。

  • 2.2 安装 rvm
curl -L get.rvm.io | bash -s stable

总是time out ,这TM网
执行下面这行代码,我也不知道啥意思

route del -net 192.0.0.0 netmask 255.0.0.0

然后再安装 rvm. ... 耐心等待 ... 安装成功之后 ,会提示你

...
Creating alias default for ruby-2.6.3....
  * To start using RVM you need to run `source /Users/zq/.rvm/scripts/rvm`
    in all your open shell windows, in rare cases you need to reopen all shell windows.

然后就按照提示 执行

source /Users/zq/.rvm/scripts/rvm

rvm算是安装完成了

  • 2.2 安装cocoapod ,打开这个链接,按照文章提示,一步步来,完成cocopod安装
    这篇文章时间太久远了,也许有的方法都不灵了
    如果出现
CocoaPods 出现 Unable to find a pod with name, author, summary, or description matching

可以尝试下面这个方法

你这个并不能解决问题。建议回退pod版本处理,
1.查看pod版本: pod --version
2.sudo gem uninstall cocoapods -v 1.8.4(填入自己的版本号)
3.sudo gem install cocoapods -v 1.6.0 -n /usr/local/bin
然后就可以进行pod的各种操作了。pod只是个管理工具,并不是一定要用最新的。

成功之后,使用 pod search AFNetworking
如果不成功,rm ~/Library/Caches/CocoaPods/search_index.json
基本需要的环境就这些吧

3.开发

添加一些库的依赖

pod 'AFNetworking', '~> 3.2.1'
pod 'SDWebImage', '~> 5.5.2'
pod 'Masonry', '~> 1.1.0'
pod 'YYKit', '~> 1.0.9'
。。。
Masonry 与 storyboard

1.storyboard这个也是用xml来记录数据的,Android的页面也是使用xml来表示,只不过Android可以手写xml来更改布局,storyboard我不知道可以支持手写xml文件,来更改storyboard.
2.当多人协作时,只要storyboard一不小心拖动了一下,布局文件可能就发生的改变(改动了别人的代码),非常容易造成代码冲突。而Masonry 就是使用代码布局,如果你改了被人的代码,你应该是知道的,不太容易造成代码冲突。一个人的项目使用storyboard 可能会非常爽。
3.使用Masonry 的缺点就是代码冗余,不容易理解。

nslog 乱码

PrintBeautifulLog

相关文章

网友评论

      本文标题:ios 开发需要的东西

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