随笔分类 -  Tools

method、tool、skill
iOS开发-正则表达式3种形式
摘要:转至:http://www.cnblogs.com/GarveyCalvin/p/4250145.html iOS开发-正则表达式的使用方法 前 言:在表单验证中,我们经常会使用到正则,因为我们需要用它来判断用户输入的字 符是否为合法的,如果是不合法的,那么应该提示用户输入错误,并不让提交至服务器。 阅读全文
posted @ 2016-09-12 16:18 pruple_Boy 阅读(3392) 评论(0) 推荐(0)
iOS 一招搞定去掉字符串开始的0,尤其是针对时间格式化
摘要:// 2.利用整型自动去掉开头的0, 不要循环和判断prefix以及截取字符串- (NSString *)pp_formatDateWithArrYMDToMD;{ NSInteger month = [self[1] integerValue]; NSInteger day = [self[2] 阅读全文
posted @ 2016-09-01 11:25 pruple_Boy 阅读(4220) 评论(0) 推荐(0)
UIWebView
摘要://///////////////////////////初始化,self.view是父控件///////////////////////////////// _webView = [[UIWebView alloc] initWithFrame: CGRectMake(0, 0, self.vie 阅读全文
posted @ 2016-07-21 14:00 pruple_Boy 阅读(307) 评论(0) 推荐(0)
iOS原生refresh(UIRefreshControl)
摘要:转载:http://www.2cto.com/kf/201504/392431.html // // ViewController.m // 代码自定义cell // // Created by mac on 15/4/18. // Copyright (c) 2015年 mac. All righ 阅读全文
posted @ 2016-07-14 10:22 pruple_Boy 阅读(282) 评论(0) 推荐(0)
iOS数据持久化之数据库:SQLite和FMDB
摘要:SQLite: SQLite是一款轻量级型的数据库,资源占用少、性能良好和零管理成本,具有零配置(无需安装和管理配置)、独立(没有额外依赖)、储存在单一磁盘文件中的一个完整的数据库、源码完全的开源、比一些流行的数据库在大部分普通数据库操作要快……功能特性;在大型系统和处理大批量数据时不适用 SQLi 阅读全文
posted @ 2016-07-12 17:39 pruple_Boy 阅读(834) 评论(0) 推荐(0)
iOS中4种判断网络请求的方式(系统状态栏、AFNetworking、Reachability、自定义)
摘要:iOS 实时判断网络状态 方法一:利用系统状态栏判断网络状态 // 状态栏是由当前app控制的,首先获取当前app UIApplication *app = [UIApplication sharedApplication]; NSArray *children = [[[app valueForK 阅读全文
posted @ 2016-07-12 16:21 pruple_Boy 阅读(1762) 评论(0) 推荐(0)
iOS查错机制
摘要:转自: http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=404478233&idx=2&sn=ae55d4f70fce47c11958f0b8536f4370&scene=0#wechat_redirect 1.普通断点】 断点(Breakp 阅读全文
posted @ 2016-03-23 23:24 pruple_Boy 阅读(310) 评论(0) 推荐(0)
轻量级sqlite是增删改查
摘要:--创建数据库 create database ios --使用数据库 use ios --创建数据表 create table student ( stuid int primary key autoincrement, stuname varchar(20), stupwd varchar(20 阅读全文
posted @ 2016-03-22 23:55 pruple_Boy 阅读(156) 评论(0) 推荐(0)
iOS开发UI篇—ios应用数据存储方式(归档) :转发
摘要:本文转发至:文顶顶http://www.cnblogs.com/wendingding/p/3775293.html iOS开发UI篇—ios应用数据存储方式(归档) 一、简单说明 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦; 偏好设置(将所有 阅读全文
posted @ 2016-03-21 19:46 pruple_Boy 阅读(176) 评论(0) 推荐(0)
iOS面向对象的建模:MVC(OC基础)
摘要:本文转发至:http://www.cnblogs.com/tmf-4838/p/5294036.html 实例化一个类:从plist文件抽取出类 使用字典作为自定义构造器的参数 存储对象的不仅仅可以是该类的指针 把plist文件实例化最大的好处:数据处理创建对应对象,取值操作数据变得很easy 实例 阅读全文
posted @ 2016-03-18 23:12 pruple_Boy 阅读(418) 评论(0) 推荐(0)
一道题看懂OC的文件管理:NSFileManager,计算文件包含内存大小
摘要:计算文件夹下所有文件的大小 // 查看错误信息 __autoreleasing NSError *error; // 文件管理对象 NSFileManager *manager = [NSFileManager defaultManager]; // 读取路径 NSString *path = @" 阅读全文
posted @ 2016-03-14 22:29 pruple_Boy 阅读(1043) 评论(0) 推荐(0)
关于iOS自定义控件:在view上实现事件和代理
摘要:自定义控件.h #import <UIKit/UIKit.h> #import "PPViewtouchesBeginDelegate.h" @interface PPView : UIView // 这样写避免了内存泄露的问题 @property (nonatomic, strong)UIView 阅读全文
posted @ 2016-03-11 22:53 pruple_Boy 阅读(3204) 评论(0) 推荐(0)
UIButton 关灯小实验
摘要:// 写在继承于UIViewController的子类中:创建单视图默认有ViewController类 // 实现:点击任何一颗UIButton,它四周的以及它自身都被变成红色,再点击就会变成原来的灰色 - (void)viewDidLoad { [super viewDidLoad]; NSIn 阅读全文
posted @ 2016-03-08 20:35 pruple_Boy 阅读(221) 评论(0) 推荐(0)
将一个字典内的内value转换为集合:返回一个数组,此数组中包含输入字典的键值对中的数组的所有元素(为NSArray添加category)
摘要:- (NSArray *)testa:(NSDictionary *)dic { NSMutableArray *arr_M = [NSMutableArray array]; // 1.遍历每一个元素添加到集合 for (NSString *key in dic.allKeys) { for (N 阅读全文
posted @ 2016-03-07 22:45 pruple_Boy 阅读(537) 评论(0) 推荐(0)
为集合排序的三个方法
摘要:// 为集合字符串排序(cmpare:) // - null :空类型 就是字符型的0; // - [NSNull null]是对象类型,能够存入集合的数据:为其分配了内存,但其中的值为空(不能被排序否则程序会崩溃); // - 对非对象类型指针赋空值用null(如C指针) // 对集合内的字符串排 阅读全文
posted @ 2016-03-07 22:26 pruple_Boy 阅读(424) 评论(0) 推荐(0)
typedef和block
摘要:为block类型对象取别名 1.没有使用typedef的情况 int (^block_add)(int, int) = ^(int value1, int value2) { return value1 + value2; }; NSLog(@"%i", block_add (10, 20)); 2 阅读全文
posted @ 2016-03-04 14:00 pruple_Boy 阅读(227) 评论(0) 推荐(0)