码迷,mamicode.com
首页 > 其他好文 > 详细

QueryKit 使用

时间:2015-02-01 19:04:02      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

大家好,第一次写很高兴呢~  哇哈哈哈~

 

 

好吧,那就开始吧,前些日子做一个项目的时候需要使用持久化数据,当然是IOS,然后捏,我就学习了,CoreData~ 

 

学完之后,就感觉!!! 

 

 

技术分享

 

卧槽,就没有一个  Hibernate 类似的框架吗???  shit!!!!!

 

然而呢,我比较菜……所以没有能力去写一个~  然后偶然的一天~  我在GitHub上搜索的时候出现了一个东西!!

 

技术分享

 

 

哇哈哈哈~   就是你~   亮个相吧!小宝贝~    https://github.com/QueryKit/QueryKit

 

我好高兴啊!  颠颠的…………  

 

 

然而,生活总是像狗一样…………

技术分享

 

我开始了我的漫漫错误路~ 

 

当然我第一步按照CocoaPod的时候,pod install的时候,我发现了一个问题!!!

 

我的还没运行就报错了!!!

 

 

技术分享

 

 

WTF!!!!!!!

 

 

然后我就发现!!!

 

技术分享

 

为什么我的比别人少点什么东西呢!!!  shit!!!

 

然后,我开始寻找~  有你的世界在辣里~~~~~~~~~

我首先去了,CocoaPods的官方网站,开始了找寻,其实如果我的英语,如果在初中好好学习的话,我其实就可以解决了的。

那么。问题来了,我没好好学!

 

技术分享

 

 

所以,没找到问题的所在………………

 

幸运的是!

技术分享技术分享

 

我找到另一个途径~

 

在别人的帮助下!  我找到了原因,原来是我的版本问题!   要安装 新的版本!  那么~~~~

 

技术分享
 1 $ sudo gem update --system // 先更新gem,国内需要切换源
 2 $ gem sources --remove https://rubygems.org/
 3 $ gem sources -a http://ruby.taobao.org/
 4 $ gem sources -l
 5 \*\*\* CURRENT SOURCES \*\*\*
 6 http://ruby.taobao.org/
 7 $sudo gem install cocoapods --pre// 安装cocoapods
 8 $ pod setup    //在这里很感谢 http://www.cnblogs.com/brycezhang/p/3675670.html
 9 
10 
11 $ pod --version //运行之后发现时版本已经变成了  bate版本的时候,我只能对你说…………你人品比我好。
升级CocoaPods到pre版本的方法

 

按照上面的方法~  我升级完了!   我靠!!! 

 

还有谁!!!!!!!!!!!!!!!

 

技术分享

 

 

然而………………

 

当我运行完毕之后…

 

WTF!!!!!!!

 

技术分享

 

 

为什么版本没改变!!!   谁TM 的告诉我!!!!

 

 

技术分享

 

 

没办法…………我又去寻找~  有你的世界在辣里……………………

 

过程略……

 

我到最后是直接删除的  cocoaPods 

 

怎么删除呢~  

 

技术分享

 

别着急,我来教你……

 

 

技术分享
 1 $gem list --local | grep cocoapods  //查看电脑里装了什么关于cocoapods 我就是因为有两个版本就导致升完级之后还是  原来的那个版本.,..
 2 
 3 cocoapods (0.36.0.beta.2)
 4 cocoapods-core (0.36.0.beta.2, 0.35.0)
 5 cocoapods-downloader (0.8.1)
 6 cocoapods-plugins (0.4.0, 0.3.2)
 7 cocoapods-trunk (0.5.0, 0.4.1)
 8 cocoapods-try (0.4.3)
 9 
10 
11 //运行  gem uninstall + 前面的民称就可以删除   删除完成时会问你  y/n  别犹豫……y!
12 
13 //然后  再次运行你运行的   gem uninstall 会发现!
14 
15 yktxdeMac-mini:test12 yktx$ gem uninstall cocoapods-plugins
16 ERROR:  While executing gem ... (Gem::InstallError)
17     cocoapods-plugins is not installed in GEM_HOME, try:
18     gem uninstall -i /Users/yktx/.rvm/gems/ruby-2.0.0-p598@global cocoapods-plugins
19 yktxdeMac-mini:test12 yktx$ gem uninstall -i /Users/yktx/.rvm/gems/ruby-2.0.0-p598@global cocoapods-plugins
删除CocoaPods

 

全部删除之后~~~    只会重新安装了一遍 CocoaPods~~~ 

 

pod --version 

 

技术分享

 

 

终于好了!!!!哇哈哈哈哈~~~~~~~~~

 

让我们赶快重新导入包吧~~~

 

pod install~~~~ 

 

技术分享

 

这是什么鬼!!!!!!!!

 

技术分享

 

 

!!!!!!!!!

 

然后按照提示的网站去查看!!!

 

 

技术分享

 

 

技术分享

 

 

你们很出色!  我很喜欢!!  哇哈哈~  赶快试着运行吧~~~

技术分享

 

技术分享

 

 

 

WTF!!!!!!!!!!

 

 

没办法~   goole吧…………………………

 

技术分享
1 $ sudo gem uninstall psych //这个时候会提示你输入密码的
2 
3 Successfully uninstalled psych-2.0.12
4 
5 $ sudo gem install psych -v 2.0.0
解决辣~

 

 

技术分享

 

完成了!!!!!

 

 

技术分享

 

 

 

这下好了!   然后,我又发觉一个问题~~~

 

 

技术分享

 

 

 

技术分享

 

 

What‘s it!!!!!!!!!

 

好了废话不多说了!!!

 

技术分享
$brew install mogenerator   //运行完成mogenerator的安装

$brew install --HEAD mogenerator //运行完成mogenerator 其中咱们使用queryKit模板的安装
安装mogenerator

 

安装完成之后使用的话!

 

技术分享

 

 

 mogenerator --model /Users/yktx/Desktop/现在的/ceshi/ceshi/ceshi.xcdatamodeld/ceshi.xcdatamodel --swift --template-path ~/.querykit-mogenerator-template --output-dir /Users/yktx/Desktop/现在的/ceshi/ceshi/

 

这是我期中的例子~    记住  数据库文件一定要弄对哦~

 

怎么弄对呢~~~~

 

嘻嘻~   如果你是在  Xcode直接拖拽的那就没事了!   但是如果你是在finder里面的话,那么请你点击数据库文件显示包内容~

 

还有一点!   技术分享

 

 

别忘了!!!到这里就完成了! 

 

剩下的操作,我会给一个例子的。

 

我先看看怎么上传附件啊……%…………

 

QueryKit 使用

标签:

原文地址:http://www.cnblogs.com/Jiwz/p/4265804.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!