- 博客(16)
- 收藏
- 关注
原创 iOS 第三方JASidePanels侧滑
iOS 第三方JASidePanels侧滑 在appDelegate中导入头文件 #import"JASidePanelController.h" self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; //定义控制器
2016-11-05 21:29:17
871
原创 iOS 购物车的实现
iOS 购物车的实现 思路: 通过model中绑定一个boll值来判断每一行Cell中的选中按钮, 定义可变数组来保存选中的数据,可方便的传到结算页面. 主要代码如下: @interface ViewController ()UITableViewDataSource,UITableViewDelegate,tableFootViewDelegate> @propert
2016-11-05 21:21:31
2854
2
原创 C语言冒泡排序
C语言冒泡排序 int a[6] = {10, 75,7,90,4,200}; int z = 0; for (int i = 0; i6; i++) { for (int j = 0; j6-1-i ; j++) { if (a[j] 1]) { z =
2016-08-26 09:46:10
459
原创 异步下载多张图片, 合并成一张显示
异步下载多张图片, 合并成一张显示 //开启子线程 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSLog(@"%@",[NSThread currentThread]); //下载地址
2016-08-25 07:46:39
683
原创 OC 视图的生命周期
OC 视图的生命周期 -(void)init //创建 -(void)loadView//构建视图层级结构 -(void)viewDidLoad //视图加载完成 -(void)viewWillAppear//视图将要出现 -(void)viewWillLayoutSubViews// 视图将要布局 -(void)viewDidLoayouSubViews //视图布局完成
2016-08-08 09:51:14
926
原创 iOS开发 --多线程
多线程的作用以及什么地方使用? oc实现多线程的有哪些方法以及各自的区别 1.多线程的作用 可以解决负载均衡问题, 充分利用CPU资源, 提高CPU的使用效率, 同时操作多个事件互不干扰, 提高用户使用效率 2, 应用场景 在一些网络下载, 网路数据请求等耗时任务 需要采用多线程, 让程序放到后台运行 不会影响到主线程运行 3, oc实现多线程的方法 1)
2016-08-01 17:25:54
336
原创 自定义下拉刷新
自定义下拉刷新 // 代表当前控件的状态 enum SHRefreshControlState: Int { // 正常 case Normal = 0 // 下拉中 case Pulling = 1 // 刷新中 case Refreshing = 2 } // 控
2016-07-27 23:43:51
373
原创 ARC和MRC的内存管理机制
ARC和MRC的内存管理机制 MAC下 , oc内存管理遵循" 谁创建.谁释放 谁引用. 谁release "的机制, 当创建或引用一个对象时, 需要向对象发送alloc , copy , retain消息, 当释放该对象时需要发送release消息, 当引用计数器为0的时候,系统释放该对象 ARC是自动引用计数, 管理机制与MRC一样,只是不需要调用retain,
2016-07-25 09:52:34
548
原创 关于IOS开发常见的循环引用问题
关于IOS开发常见的循环引用问题 1.定时器(NSTimer) NSTimer经常被作为某个类的属性或者成员变量,而NSTimer初始化时要指定self作为target, 容易造成循环引用问题(self ->timer ->self ), 另外,若timer一直处于validate的状态,则其引用计数器一直大于0, 导致对象无法释放, 因此不再使用定时器的
2016-07-25 08:55:58
543
原创 从相册中取出照片并且绘制到屏幕
从相册中取出照片并且绘制到屏幕 // 打开相册 UIImagePickerController *imgPicker = [[UIImagePickerController alloc]init]; imgPicker.sourceType = UIImagePickerControllerSourceTypeSavedPh
2016-07-15 15:50:55
705
原创 iOS 取出当前日期 并格式化
iOS 取出当前日期 并格式化 //当前日期 NSDate *date = [NSDate date]; //格式化 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; formatter.dateFormat =
2016-07-15 15:49:37
346
翻译 颜色RGB格式配置表
编辑 英文代码 形像颜色 HEX格式 RGB格式 LightPink 浅粉色 #FFB6C1 255,182,193 Pink 粉红 #FFC0CB 255,192,203 Crimson 猩红 #DC143C 220,20,60
2016-07-14 16:56:18
3442
原创 iOS 文件的三种储存方式
文件的三种存储方式 1.归档形式 // 归档解档可以针对所有的对象 : 必须要遵守协议 NSCoding NSString *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0]; NSSt
2016-07-13 21:58:51
636
原创 重写ImageView从相册绘制图片
- (UIImage *)scaleToSize:(CGSize)size { //开启图片上下文 UIGraphicsBeginImageContext(size); [self drawInRect:CGRectMake(0, 0, size.width, size.height)]; UIImag
2016-07-12 00:22:03
398
原创 IOS 最强大的模糊搜索
//开始搜索 -(void)startSearch:(NSString *)string{ if (self.seachUserDTOList.count>0) { [self.seachUserDTOList removeAllObjects]; } //开始搜索
2016-07-09 23:42:48
1279
原创 iOS SVProgressHUD 简单使用
iOS SVProgressHUD 简单使用1.显示对号[SVProgressHUD showSuccessWithStatus:@”用户协议”];2.X号显示 [ svprogressHUD showErrorWithStatus:@” “]3.下载进度+ (void)showProgress:(float)progress
2016-07-08 20:17:28
1868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅