01 2016 档案

摘要:安装wget yum -y install wget Wget rpm 完成安装后,会出现管理地址和客户端下载地址 为默认用户openvpn设置密码 安装net-tools yum -y install net-tools 登录https://你VPS的IP:943/admin,修改用户权限 登录  阅读全文
posted @ 2016-01-28 13:22 NGI. 阅读(221) 评论(0) 推荐(0)
摘要:首先进入系统模板的目录/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project\ Templates/iOS/Application... 阅读全文
posted @ 2016-01-16 14:10 NGI. 阅读(749) 评论(0) 推荐(0)
摘要:上个项目需要使用通讯录,我在回顾自己设计的时候,发现自己少设计了cache这一环.虽然直接用SQLite在初期体验上没什么大损失,不过可以预想通讯录增长到一定数量后势必会影响体验.单例模式,全局缓存...//// SingletonCache.h// StorageDemo//// Creat... 阅读全文
posted @ 2016-01-15 10:37 NGI. 阅读(167) 评论(0) 推荐(0)
摘要:最近一直在反思之前的项目,发现了很多问题.比如数据安全... 虽然项目需求是只展示最新的数据,所以几乎没用什么本地存储.除了通讯录和用户的Token. 用户通讯录另表,今天反思下用户的Token的存储,我直接用<Preferences>存在了本地.一旦被非法获取,配合API借口,后果不堪设想... 阅读全文
posted @ 2016-01-13 15:59 NGI. 阅读(255) 评论(0) 推荐(0)
摘要:今天在优化的时候,用了NSCache,感觉没什么两样(视觉上).按理内存缓存,怎么也比从硬盘读取的要快.. dispatch_async(dispatch_get_global_queue(0, 0), ^{ NSLog(@"Start"); NSM... 阅读全文
posted @ 2016-01-12 11:07 NGI. 阅读(199) 评论(0) 推荐(0)
摘要:XCTFail(format…)生成一个失败的测试;XCTAssertNil(a1, format...)为空判断,a1为空时通过,反之不通过;XCTAssertNotNil(a1, format…)不为空判断,a1不为空时通过,反之不通过;XCTAssert(expression, format.... 阅读全文
posted @ 2016-01-11 13:08 NGI. 阅读(1749) 评论(0) 推荐(0)
摘要:既要温故又要知新...温故而知新,我懂.在Cocoachina上看到了,UIStackView. 没用过额,试iOS9的新特性.一研究,妈的还挺眼熟.一想,这不和Android上的线性布局一样么..这Android上都用了多少年的东西了.起码我鼓捣基于Android 2.3 SDK的时候有了,详细的... 阅读全文
posted @ 2016-01-05 11:27 NGI. 阅读(293) 评论(0) 推荐(0)
摘要:自定义operation相比GCD,可以中断任务,也可使用addDependency,对要执行的任务进行排序..//// CustomOperation.h// Test//// Created by M on 16/1/5.// Copyright © 2016年 Meng. All ri... 阅读全文
posted @ 2016-01-05 10:12 NGI. 阅读(173) 评论(0) 推荐(0)
摘要:经常要用的,总结分类一下。 //获得队列 DISPATCH_QUEUE_PRIORTY 优先级 dispatch_queue_t Queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0); di... 阅读全文
posted @ 2016-01-03 15:56 NGI. 阅读(197) 评论(0) 推荐(0)

GitHub | M1989