自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 iOS延迟执行的三种方法

第一种:[selfperformSelector:@selector(afterDelayMethod)withObject:selfafterDelay:3];第二种:     //[NSThread sleepForTimeInterval:3];//主线程沉睡3秒第三种:    double delayInSeconds =10.0;    dis

2016-01-05 15:54:36 475

原创 用字符串实现倒计时

博主是做电商平台的,电商一定有的限时秒杀业务对倒计时的时间要求特别精准,因此,我们就要取得相对精准的时间,我准备分为一个系列文章来介绍此方法。一、用字符串实现倒计时;      用字符串做倒计时,从接口取的是活动开始时间和结束时间,逻辑如下:#1 倒计时逻辑--伪代码###status == 1时,商品上线     if (status == 1)  // 已上线.

2016-01-04 14:02:03 1079

原创 在tableView或者collectionView里如何获得被点击的cell的下标位置

/**只能用在UITableView里的方法     *  indexPathForSelectedRow可以传递被选中的row,此方法可借鉴。     */    //NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];            /**只能用在collectionView里的方法

2016-01-04 13:37:50 4447

原创 在UITableView或UICollectionView的自定义的cell里添加手势或button,响应方法时如何传参数

在UITableView或UICollectionView的自定义的cell里添加手势或button时,有时会可能会需要用到选中的cell需要传出cell的位置,下面就两种情况给出解释一:button响应方法如何传参1,用代理@protocol CustomCellProtocol - (void)customCell:(CustomCell *)cell didTapButt

2016-01-04 12:05:31 2205

原创 ios开发常用的宏定义

#define NavigationBar_HEIGHT 44 #define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)#define SAFE_RELEA

2015-12-28 18:50:10 361

原创 获取NSArray的前几个元素,取数组中某个元素

NSArray*smallArray= [largeArray subarrayWithRange:NSMakeRange(0,10)];NSArray*symptoms = [NSArrayarrayWithArray:[self.dataSource[section]objectForKey:kDataSourceSectionKey]];

2015-12-28 18:46:34 18927

原创 iOS开发中的公共方法

//警告#define   SHOW_ALTER(str)  [[[UIAlertView alloc]initWithTitle:@"提示"message:str delegate:self cancelButtonTitle:@"确定"otherButtonTitles:nil] show]//返回的颜色ByRGB#define COLOR_RGB(R,G,B)  [U

2015-12-28 18:44:49 315

原创 iOS代码混淆

在开发项目中,可能有的项目产品需要防止dump,虽说iOS开发是闭源开发,但是通过一些第三方工具还是能把源代码清晰地dump出来。一些接口和重要方法很可能因此而泄密。因此,我们仍然需要做代码混淆工作。在这里,还原了微博博主念茜的做法,念茜的博文已经讲的很清楚了,不过一些详细步骤可能初次接触的开发者并不能理解。所以在这还原了一下操作步骤。    念茜博文:点击打开链接代码混淆详细步骤1建立工

2015-12-28 17:53:24 1627

原创 NSDate和NSString相互转换

NSDate转NSString日期转成字符串。这个虽然简单,但是我相信很多朋友初次遇到肯定束手无策。脑子里蹦出四个字:这怎么转?直接上代码://获取系统当前时间NSDate*currentDate=[NSDatedate];//用于格式化NSDate对象NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];

2015-12-28 11:51:39 337

原创 NSRunLoop添加倒计时

第一种方法第二种第三种 [NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(dumiao:) userInfo:nil repeats:YES];[[NSRunLoop currentRunLoop] run];[self performSelectorInBackground:@selector

2015-12-28 11:45:03 359

原创 prefixHeader.pch文件在Xcode工程中的添加

第一步在Xcode6之前,新建一个工程的时候,系统会自带一个pch (precompile header)文件。在开发过程中,可以把那些在整个工程中,都广泛使用的头文件,包含在该文件下。编译器会自动将pch文件中的头文件,添加到所有的源文件中去。这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上带来了编程的便利性。但潜在的也带来了一些问题,这可能是Xcode6中

2015-12-28 11:38:38 368

原创 iOS实现滑动返回

第一步:遵守UIScroll的代理第二步: self.navigationController.interactivePopGestureRecognizer.delegate = self;第三步:- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer*)gestureRecognizer{    if (sel

2015-12-28 11:31:05 338

原创 PrefixHeader.pch文件在Xcode工程里的添加使用

在Xcode6之前,新建一个工程的时候,系统会自带一个pch (precompile header)文件。在开发过程中,可以把那些在整个工程中,都广泛使用的头文件,包含在该文件下。编译器会自动将pch文件中的头文件,添加到所有的源文件中去。这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上带来了编程的便利性。但潜在的也带来了一些问题,这可能是Xcode6中

2015-09-09 15:40:19 1012

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-09-09 15:30:11 358

多个storyboard合作开发demo

iOS引入storyboard后,写控件再没有这么简单了。从前只写控件就需要好几页的代码,现在只需要简单的拖拽就实现了。不过,如果是在合作开发中,如果两个人同时修改同一个storyboard文件时,就会引起代码冲突,因此需要每个合作开发的每个开发者都要建立一个自己的storyboard,便于维护和修改。这个小demo就是用来简单地介绍多个storyboard合作开发的。大神勿喷,这是给新手看的。

2015-11-16

数学建模Matlab

计算机模拟的课件,在之中有些是前几年数学建模的案例分析,更多的是建模方法的应用

2013-07-10

空空如也

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

TA关注的人

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