自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 实例化讲解RunLoop---IOS

实例化讲解RunLoop之前看过很多有关RunLoop的文章,其中要么是主要介绍RunLoop的基本概念,要么是主要讲解RunLoop的底层原理,很少用真正的实例来讲解RunLoop的,这其中有大部分原因是由于大家在项目中很少能用到RunLoop吧。基于这种原因,本文中将用很少的篇幅来对基础内容做以介绍,然后主要利用实例来加深大家对RunLoop的理解,本文中的代码已经上传GitHub...

2016-04-25 18:45:00 210

转载 IOS中的SpringBoard

IOS中的SpringBoard最近在开一些文档的时候提到了IOS中的SpringBoard,就查了Wikipediea中关于其的介绍SpringBoard其实就是我们再熟悉不过了如下图所示;这个SpringBoard其实是一个标准的应用程序,这个应用程序用来管理IOS的主屏幕,除此之外像启动WindowSever(窗口服务器),bootstrapping(引导应用程序),以及在...

2016-04-20 00:28:00 2064

转载 Mac版OBS设置详解

Mac版OBS设置详解OBS是什么?OBS是目前为止,最好用的直播软件,它支持Windows 7/8/10, Linux并且还支持OS X(Mac电脑的系统),老外的软件,无广告,全免费,适用于32和64位的各种电脑,所以成为斗鱼,哔哩哔哩等各种直播网站主播的必备品。怎样使用OBS?下载安装进入OBS官方网站,然后点击绿色的OSX 10.8+(或者是其它的版本),下载安装,然后...

2016-03-27 01:10:00 1944

转载 Swift学习Tip之Closures

Swift学习Tip之Closures一、闭包简介什么是Closures? Closures也就是我们常说的闭包,闭包是一个具有函数功能的代码块,它类似于OC中的Block,它能够在它被定义的上下文中,被常量或者变量所捕捉和存储。也就是是说把常量和变量Closing(包)住了,这也是Closures的由来。全局函数和嵌套函数(Global and nested functions)是...

2016-03-18 10:24:00 115

转载 Swift中Array的Map

Swift中Array的MapSwift中的Array有一个Map方法,该方法可以遍历Array中的所有元素,并且返回一个新的数组,这就给我们处理数组中的元素提供了方便。下面以一个简单的例子来说明这个Map的用法,该例子实现的功能是输入一个数字型的数组,然后通过Map来获取一个大写汉字的数组。如:let numbers = [16,58,510]输出someArray = [壹陆,伍...

2016-03-17 19:50:00 177

转载 IOS中的国际化(一)

序言:IOS中,如果系统的语言或者地区变化了,我们怎样让App中显示的语言, 日期,数字,货币单位的格式随着变化呢?下面将介绍IOS中简单的国际化的方法:在GitHub上下载一个需要国际化的工程:https://github.com/MikeFighting/Bilingual打开这个工程你可以当看到如下的一个界面: 然后点开StoryBoard,你会发现里...

2016-03-07 00:39:00 126

转载 IOS,中获取系统内存占有率的方法

#import <mach/mach.h>- (float)__getMemoryUsedPer1{ struct mach_task_basic_info info; mach_msg_type_number_t size = sizeof(info); kern_return_t kerr = task_info(mach_tas...

2016-02-22 09:30:00 188

转载 IOS获取两个日期之间的时间间隔

NSString *formeDateString = @"2016-01-1"; NSDate *nowDate = [NSDate date]; NSDateFormatter *dateFormate = [[NSDateFormatter alloc]init]; [dateFormate setDateFormat:@"yyyy-MM-...

2016-01-21 15:43:00 188

转载 IOS中微信支、支付宝支付详解

1. 项目中遇到了微信支付和支付宝支付,现贡献详细代码,具体的参数在代码中都有详细的备注: 9 #import "ITMPay.h" 10 #import "WXApi.h" 11 #import <AlipaySDK/AlipaySDK.h> 12 #import "Order.h"// 13 #import "DataSigner.h"// ...

2016-01-12 19:38:00 279

转载 IOS中的正则表达式:NSRegularExpression

先看一个例子: NSError *error = NULL; NSString *expressionPattern = @"\\b(a|b)(c|d)\\b"; NSRegularExpression *regularExpression = [NSRegularExpression regularExpressionWithPattern:expre...

2016-01-06 13:24:00 124

转载 IOS中如何提高UITableView的性能?

最近看了一篇关于如何提高UITableView性能的文章,英文原版的地址:https://medium.com/ios-os-x-development/perfect-smooth-scrolling-in-uitableviews-fd609d5275a5#.jet1gcbax,看完之后将重要的内容总结如下:1,对于:tableView:cellForRowAtIndex...

2015-12-23 00:48:00 110

转载 IOS,利用NSDateComponents,NSCalendar判断当前的时间点是否在某个时间段内的方法

1 - (BOOL)isBetweenFromHour:(NSInteger)fromHour toHour:(NSInteger)toHour 2 { 3 NSDate *date8 = [self getCustomDateWithHour:8]; 4 NSDate *date23 = [self getCustomDateWithHour:23];...

2015-12-20 12:20:00 165

转载 IOS中由日期生成星期的一种方法

1 - (NSInteger)getWeekDataWithYear:(NSString *)year month:(NSString *)month day:(NSString *)day{ 2 3 // 创建并设置NSDateComponents,它可以根据制定的时间生成对应的Date,同时需要根据相应的Calender 4 NSDateCo...

2015-12-20 11:49:00 128

转载 IOS中调试的辅助宏 NSAssert

NSAssert函数:1 NSAssert(condition, desc, ...);1. condition:条件,如果条件满足则程序正常之行,如果条件不满足则程序崩溃,奔溃的信息可以由后面的desc来打印出来: 实例如下: NSInteger age = 10; NSAssert(age == 01, @"the condition...

2015-12-19 15:12:00 87

转载 Xcode各种版本官方现在地址

IOS开发中,由于版本经常更新,为适配新的版本我们通常要相应的更新Xcode,通常我们可以在iTunes上直接更新,但是由于网速的问题,一般会非常之慢。这时候我们可能会选择在网上找一个安装包,由于前段时间在网上看到有些Xcode有病毒,所以最好用官方的版本。这里提供了官方的下载地址,要比在iTunes上更新快很多哦https://developer.apple.com/downloa...

2015-12-06 11:26:00 94

转载 NSDictionary转化成NSString

说明:有时候我们给服务器传递参数的时候,需要传递字符串,这个时候我们需要将字典转化成字符串,可以使用下面的方法: 1 - (NSString*)dataToString:(id)objct 2 { 3 4 NSString *jsonString = nil; 5 NSError *error; 6 NSData *jsonDat...

2015-11-18 16:31:00 451

转载 如何在UILabel文字的前后添加图片?

现在遇到这样一个需求:Lable中显示的文字需要用一个引号来括住这个时候需要借助Label的Attributstring中textAttachment,需要在文字中的哪个部位放置图片,我们就将该文字从哪段切开,然后在末尾添加图片(如果要在开头添加,只需要拼接一段" "在末尾添加上图片即可),具体的代码实现如下:- (void)insertPictureInLabel{...

2015-10-13 18:46:00 359

转载 CAAnimation总结

我们通常所说的核心动画结构图如上,下面分别介绍对应的动画1. 1)我们可以新建多个动画,然后将些动画放到数组中,让后将这个数组赋值给groupAnimation的animations 2)对goupAnimation做相应的配置,比如时间和重复次数 3)将动画加到layer层具体例子如下: CABasicAnimation ...

2015-09-11 13:22:00 106

转载 自定制BackButton

自我感觉系统提供的BackButton还是很简洁,美观的。但如果要自己定制BackButton,就需要注意很多的细节问题,一下介绍两种自定制的方式:一:设置BackButton的背景图片,这种方法的优点是不会破坏系统的抽屉效果,不需要自己实现返回上个页面的Pop方法,但是它的缺点是如果图片的大小和backButton要求的大小不一致就会将图片拉伸,这个时候就会很难看,具体代码实现过程...

2015-08-15 00:32:00 95

转载 IOS事件传递和处理中的细节问题

1. 事件处理分两步:1)寻找合适的相应对象,这个时候是从父控件到子控件的;2)对事件进行处理 由子空间到父控件注意点:如果连个视图是同级的关系,那么先加到View上的视图是后相应的(如果利用StroyBoard添加View,也是后先加上的后响应)。此时可以重写父类的Point:inside 和 Hit:test方法来试验 1 -(UIView*)hitTe...

2015-08-02 12:40:00 103

空空如也

空空如也

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

TA关注的人

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