QueryKit 使用

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

好吧,那就开始吧,前些日子做一个项目的时候需要使用持久化数据,当然是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里面的话,那么请你点击数据库文件显示包内容~

还有一点!  

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

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

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

时间: 2024-10-03 04:15:41

QueryKit 使用的相关文章

iOS中文版资源库,非常全

目录 入门 库和框架 音频 动画 Apple TV 桥接 缓存 Core Data 图表 数据库 硬件 动作 蓝牙 位置 iBeacon HUD 事件总线( EventBus ) 文件 JSON 布局 日志 地图 媒体 图片 视频 PDF 消息 网络 推送通知 Passbook 权限 文本 浏览 / 介绍 / 教程 URL Scheme UI Websocket 代码质量 分析 支付 产品化工具 实用工具 安全 安装项目 依赖 / 包管理 测试 测试驱动开发(TDD) / 行为驱动开发(BDD)

很好的iOS学习资料

https://github.com/vsouza/awesome-ios 汇集了很多好的资料 https://github.com/vsouza/awesome-ios Skip to content This repository Pull requests Issues Gist You don’t have any verified emails. We recommend verifying at least one email. Email verification helps ou

github上所有大于800 star OC框架

https://github.com/XCGit/awesome-objc-frameworks#awesome-objc-frameworks awesome-objc-frameworks ID Framework Images 1 AFNetworking/AFNetworking 19,058 A delightful iOS and OS X networking framework 2 rs/SDWebImage 10,139 Asynchronous image downloade

Awesome Swift

Awesome Swift A collaborative list of awesome Swift resources,inspired by awesome-python and listed on awesome-awesomeness. Feel free to contribute! Awesome Swift Demo Apps iOS Apple Watch OS X Dependency Managers Guides Editor Support Vim Libs Anima

CocoaPods 建立私有仓库

CocoaPods是iOS,Mac下优秀的第三方包管理工具,类似于java的maven,给我们项目管理带来了极大的方便. [个人或公司在开发过程中,会积累很多可以复用的代码包,有些我们不想开源,又想像开源库一样在CocoaPods中管理它们,那么通过私有仓库来管理就很必要.] 对于CocoaPods还不太熟悉的,建议参考一下唐巧的博客或者直接到CocoaPods的官网看看:https://cocoapods.org/ CocoaPods默认只能管理基于git管理的代码,如果要使用svn或者mer

iOS中文版资源库

我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理.awesome-ios 就是 vsouza 发起维护的 iOS 资源列表,内容包括:框架.组件.测试.Apple Store.SDK.XCode.网站.书籍等.Swift 语言写成的项目会被标记为 ★ ,AppleWatch 的项目则会被标记为 ▲. Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者的帮助会更大.这也是我们发起这个开源项目的初衷.

非常全面的Swift学习资料整理

文章转载自我的个人博客原文链接 自言自语: 亿万千百十, 皆起于一 资料1 -教程类 官方文档中文翻译http://wiki.jikexueyuan.com/project/swift/ Github上的地址点我 Using Swift with Cocoa and Objective-C WWDC 2015 系统化的开发文档iOS Developer Library Swift 开源及跨平台开发swift.org 斯坦福课程Stanford University: Developing iOS

iOS-资源大全

本文由 伯乐在线 - ARIGATO 翻译,黄利民 校稿.未经许可,禁止转载!英文出处:vsouza.欢迎加入翻译组. 这是个精心编排的列表,它包含了优秀的 iOS 框架.库.教程.XCode 插件.组件等等. 这个列表分为以下几个部分:框架( Frameworks ).组件( Components ).测试( Testing )和其他的开源项目,免费的和付费的服务.每个部分中的项目没有先后顺序,均是按照提交的先后顺序排列的. Swift 语言写成的项目会被标记为 ★ ,AppleWatch 的

Podfile语法参考(译)

https://www.jianshu.com/p/8af475c4f717 2015.10.30 19:14* 字数 2496 阅读 35976评论 9喜欢 120 本文翻译自官方的Podfile Syntax Reference,也参考了之前一位博主的翻译,若翻译中有什么异议,欢迎留言指正. Podfile Podfile文件详细描述了一个或多个工程中targets的依赖关系.Podfile会默认创建一个隐式的目标链接到工程中用户的第一个target,名称为"default". 一