随笔分类 - iOS开发
摘要:有时,设计稿上的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
阅读全文
摘要:在实际项目开发中,往往有时候用到的技术与原理就是在大学中被我们遗忘、忽视的东西。。。。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
阅读全文
摘要:问题:iOS7系统自带了一个 从频幕边缘 右划触发pop的手势 但这样会和我原来的一下手势冲突 如何取消这个手势?解决方法:nav.interactivePopGestureRecognizer.enabled = NO;
阅读全文
摘要:一、Framework 简介(Introduction to Framework Programming Guide)Mac OS X 扩展了 framework 的功能,让我们能够利用它来共享代码和资源。通过 framework 我们可以共享所有形式的资源,如动态共享库,nib 文件,图像字符资源以及文档等。系统会在需要的时候将 framework 载入内存中,多个应用程序可以同时使用同一个 framework,而内存中的拷贝只有一份。一个 framework 同时也是一个 bundle,我们可以在 finder 里浏览其内容,也可以在代码中通过 NSBundle 访问它。利用 framew
阅读全文
摘要:在适配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...
阅读全文
摘要:NSNumber *a=[NSNumber numberWithFloat:81.9];NSNumber *b=[NSNumber numberWithFloat:311.15];if ([a compare:b]==NSOrderedAscending) { NSLog(@"a小于b");}
阅读全文
摘要:已知:很多时候,项目版本升级了,数据结构变了,本地数据中多了张表亦或表中多了字段问题:如何处理程序的升级,并且保存已有的数据?解决方法:每次程序启动时,检查数据库中表,查看是否含有这个特定的字段(因为开发新版本时,我们自己是可以知道加了哪些字段)BOOL columnNew = [db columnExists:@"你所增加的字段" inTableWithName:@"students"]; if (!columnNew) { //将表中数据读出,删除就就该表 // 新建表(包含新字段)再将数据插入新表 }这就是我自己解决版本升级的解决方法,如果你有更好
阅读全文
摘要: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
阅读全文
摘要:已知:iOS客户端,在某个界面,连网时,需向后台请求数据,断网时,读取本地数据问题:数据量大时,如何处理这么庞大的数据?解决方法:先读取本地数据,再从线上请求数据,与本地数据比较,更新本地数据,再次从读取本地数据。 [self loadFromDb]; if (![[Helper isExistenceNetwork] isEqualToString:@"NotReachable"]) { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ ...
阅读全文

浙公网安备 33010602011771号