摘要: Nimbus是一个开源的iOS框架,比起Three20,Nimbus的文档更为全面、丰富,能够实现很多非常炫的界面特效。因此,开发者可以借助Nimbus来降低项目设计的复杂度。项目主页:http://www.open-open.com/lib/view/home/1370504017305使用方法:直接下载解压,运行,提示少了第三方库JSONKit、AFNetworking其实在Nimbus主页是已经说了,cd到所需的项目路径,终端输入:$ git submodule init$ git submodule update此时,你会发现,第三方库都导入进来了编译运行即可;其它方法使用如官网所示。 阅读全文
posted @ 2014-01-21 14:07 有个太监要害联 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: 首先下载Xcode中Command Line Tools下载完成之后,查看下ruby的版本的信息终端输入:ruby -v 如低于2.0的请升级ruby;升级ruby1、安装 RVM终端输入:curl -L get.rvm.io | bash -s stable 等待一段时间,安装完成,测试是否安装正常:rvm -v 出现表示安装成功;接下来查看ruby的各个版本信息,选择其中一个版本安装终端输入:列出已知的ruby版本 rvm list known #安装ruby 2.1.0 rvm install 2.1.0安装完成后输入ruby -v查看是否安装成功;接下来输入gem install... 阅读全文
posted @ 2014-01-21 09:00 有个太监要害联 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 有时,设计稿上的UI很漂亮,布局也整齐,但自己用代码写出来的就不行,不是这里高一点,就是那是低一点,使用DCIntrospect来查看元素信息调整布局,再也不用凭眼睛来估了。使用方法:Before you start make sure theDEBUGenvironment variable is set. DCIntrospect will not run without that set to prevent it being left in for production use.Add theDCIntrospectclass files to your project, add th 阅读全文
posted @ 2014-01-17 09:36 有个太监要害联 阅读(1335) 评论(2) 推荐(0) 编辑
摘要: 在实际项目开发中,往往有时候用到的技术与原理就是在大学中被我们遗忘、忽视的东西。。。。SQL基本语法查找:select (列名称) from (表)例如:如需获取名为 "LastName" 和 "FirstName" 的列的内容(从名为 "Persons" 的数据库表)SELECT LastName,FirstName FROM Person "Persons" 表:结果:SQL高级应用(Inner Join、Left Join、Right Join)INNER JOIN语法SELECT column_name(s 阅读全文
posted @ 2014-01-11 10:13 有个太监要害联 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 问题:iOS7系统自带了一个 从频幕边缘 右划触发pop的手势 但这样会和我原来的一下手势冲突 如何取消这个手势?解决方法:nav.interactivePopGestureRecognizer.enabled = NO; 阅读全文
posted @ 2013-12-24 09:26 有个太监要害联 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一、Framework 简介(Introduction to Framework Programming Guide)Mac OS X 扩展了 framework 的功能,让我们能够利用它来共享代码和资源。通过 framework 我们可以共享所有形式的资源,如动态共享库,nib 文件,图像字符资源以及文档等。系统会在需要的时候将 framework 载入内存中,多个应用程序可以同时使用同一个 framework,而内存中的拷贝只有一份。一个 framework 同时也是一个 bundle,我们可以在 finder 里浏览其内容,也可以在代码中通过 NSBundle 访问它。利用 framew 阅读全文
posted @ 2013-12-20 09:48 有个太监要害联 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 在适配iOS7时发现,7以下的自定义的AlertView不起作用,查了下文档,原来从iOS7开始,AlertView不能随便写了,所以就找到个替代AlertView的方法#import @interface CustomIOS7AlertView : UIView@property (nonatomic, retain) UIView *parentView; @property (nonatomic, retain) UIView *dialogView; @property (nonatomic, retain) UIView *containerView; @property... 阅读全文
posted @ 2013-12-19 16:43 有个太监要害联 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: NSNumber *a=[NSNumber numberWithFloat:81.9];NSNumber *b=[NSNumber numberWithFloat:311.15];if ([a compare:b]==NSOrderedAscending) { NSLog(@"a小于b");} 阅读全文
posted @ 2013-12-18 14:07 有个太监要害联 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 已知:很多时候,项目版本升级了,数据结构变了,本地数据中多了张表亦或表中多了字段问题:如何处理程序的升级,并且保存已有的数据?解决方法:每次程序启动时,检查数据库中表,查看是否含有这个特定的字段(因为开发新版本时,我们自己是可以知道加了哪些字段)BOOL columnNew = [db columnExists:@"你所增加的字段" inTableWithName:@"students"]; if (!columnNew) { //将表中数据读出,删除就就该表 // 新建表(包含新字段)再将数据插入新表 }这就是我自己解决版本升级的解决方法,如果你有更好 阅读全文
posted @ 2013-12-18 13:55 有个太监要害联 阅读(203) 评论(0) 推荐(0) 编辑
摘要: tesseract解决方法最近想做一个简单的手写识别,返现一个hwlib的挺好用,结果要10k的正版授权,果断不用了。搜索了一下发现了这个,结果很多都是以前的版本的,而且貌似对工程的配置也有问题,摸索了很久,就快要绝望的时候在github上找到了这位大牛编译的framework版本,很好用https://github.com/ldiqual/tesseract-ios。只要按照上面的步骤,就ok!Add the framework "TesseractOCR.framework" (you can drag&drop it) from the Products fo 阅读全文
posted @ 2013-12-18 11:26 有个太监要害联 阅读(695) 评论(0) 推荐(0) 编辑