自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 iOS 第三方JASidePanels侧滑

iOS  第三方JASidePanels侧滑    在appDelegate中导入头文件      #import"JASidePanelController.h"self.window = [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];    //定义控制器   

2016-11-05 21:29:17 751

原创 iOS 购物车的实现

iOS 购物车的实现   思路: 通过model中绑定一个boll值来判断每一行Cell中的选中按钮, 定义可变数组来保存选中的数据,可方便的传到结算页面. 主要代码如下:@interface ViewController ()UITableViewDataSource,UITableViewDelegate,tableFootViewDelegate>@propert

2016-11-05 21:21:31 2708 5

原创 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 376

原创 异步下载多张图片, 合并成一张显示

异步下载多张图片, 合并成一张显示    //开启子线程    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{        NSLog(@"%@",[NSThreadcurrentThread]);       //下载地址 

2016-08-25 07:46:39 586

原创 OC 视图的生命周期

OC  视图的生命周期-(void)init  //创建-(void)loadView//构建视图层级结构-(void)viewDidLoad //视图加载完成-(void)viewWillAppear//视图将要出现-(void)viewWillLayoutSubViews// 视图将要布局-(void)viewDidLoayouSubViews //视图布局完成

2016-08-08 09:51:14 742

原创 iOS开发 --多线程

多线程的作用以及什么地方使用? oc实现多线程的有哪些方法以及各自的区别 1.多线程的作用     可以解决负载均衡问题, 充分利用CPU资源, 提高CPU的使用效率, 同时操作多个事件互不干扰, 提高用户使用效率 2, 应用场景    在一些网络下载, 网路数据请求等耗时任务 需要采用多线程, 让程序放到后台运行  不会影响到主线程运行3, oc实现多线程的方法   1)

2016-08-01 17:25:54 245

原创 自定义下拉刷新

自定义下拉刷新// 代表当前控件的状态enum SHRefreshControlState:Int {    // 正常   case Normal = 0    // 下拉中   case Pulling = 1    // 刷新中   case Refreshing = 2}// 控

2016-07-27 23:43:51 261

原创 ARC和MRC的内存管理机制

ARC和MRC的内存管理机制    MAC下 , oc内存管理遵循" 谁创建.谁释放    谁引用. 谁release "的机制,  当创建或引用一个对象时, 需要向对象发送alloc , copy , retain消息,  当释放该对象时需要发送release消息, 当引用计数器为0的时候,系统释放该对象    ARC是自动引用计数, 管理机制与MRC一样,只是不需要调用retain,

2016-07-25 09:52:34 416

原创 关于IOS开发常见的循环引用问题

关于IOS开发常见的循环引用问题   1.定时器(NSTimer)           NSTimer经常被作为某个类的属性或者成员变量,而NSTimer初始化时要指定self作为target,  容易造成循环引用问题(self ->timer ->self ), 另外,若timer一直处于validate的状态,则其引用计数器一直大于0, 导致对象无法释放, 因此不再使用定时器的

2016-07-25 08:55:58 410

原创 从相册中取出照片并且绘制到屏幕

从相册中取出照片并且绘制到屏幕         // 打开相册       UIImagePickerController *imgPicker = [[UIImagePickerControlleralloc]init];       imgPicker.sourceType  =UIImagePickerControllerSourceTypeSavedPh

2016-07-15 15:50:55 592

原创 iOS 取出当前日期 并格式化

iOS 取出当前日期 并格式化               //当前日期       NSDate *date = [NSDatedate];       //格式化      NSDateFormatter *formatter = [[NSDateFormatteralloc]init];     formatter.dateFormat =

2016-07-15 15:49:37 271

翻译 颜色RGB格式配置表

编辑英文代码  形像颜色  HEX格式  RGB格式LightPink浅粉色#FFB6C1255,182,193Pink粉红#FFC0CB255,192,203Crimson猩红#DC143C220,20,60

2016-07-14 16:56:18 2897

原创 iOS 文件的三种储存方式

文件的三种存储方式1.归档形式//     归档解档可以针对所有的对象 :必须要遵守协议 NSCodingNSString *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,YES)[0];NSSt

2016-07-13 21:58:51 535

原创 重写ImageView从相册绘制图片

- (UIImage *)scaleToSize:(CGSize)size {    //开启图片上下文    UIGraphicsBeginImageContext(size);        [selfdrawInRect:CGRectMake(0,0, size.width, size.height)];        UIImag

2016-07-12 00:22:03 298

原创 IOS 最强大的模糊搜索

//开始搜索-(void)startSearch:(NSString *)string{        if (self.seachUserDTOList.count>0) {                [self.seachUserDTOListremoveAllObjects];    }    //开始搜索

2016-07-09 23:42:48 1158

原创 iOS SVProgressHUD 简单使用

iOS SVProgressHUD 简单使用1.显示对号[SVProgressHUD showSuccessWithStatus:@”用户协议”];2.X号显示 [ svprogressHUD showErrorWithStatus:@” “]3.下载进度+ (void)showProgress:(float)progress

2016-07-08 20:17:28 1748

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除