自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用NSURLSession发送get和post请求

在iOS9.0之后,以前使用的NSURLConnection过期,苹果推荐使用NSURLSession来替换NSURLConnection完成网路请求相关操作。简单说明  NSURLSession的使用非常简单,先根据会话对象创建一个请求Task,然后执行该Task即可。  NSURLSessionTask本身是一个抽象类,在使用的时候,通常是根据具体的需求使用它的几个子类。

2016-08-30 13:41:34 3624

原创 在tableview上添加悬停窗口

在tableview上添加悬停窗口需求,要在tableview上添加一个视图始终停留在视图的最上方。解决思路我们的方案是把视图添加为tableVIew的子视图,然后随着table的滑动,动态改变button的高度,实现效果上的“固定”。 首先,看一下UITableView的继承关系。它是继承自UIscrollView在滑动tableview时候,调用UIscrollViedel

2016-08-22 15:03:35 1551

原创 kvo与kvc

(1)KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。KVO的是KeyValue Observe的缩写,中文是键值观察。这是一个典型的观察者模式,观察者在键值改变时会得到通知。iOS中有个Notification的机制

2016-08-18 15:29:44 478

原创 在xcode模拟器上运行3Dtouch

第一步,git clone https://github.com/DeskConnect/SBShortcutMenuSimulator.gitcd SBShortcutMenuSimulator make(在终端敲下这3行命令,实际就是在电脑上编译一个githup上的文件。)第二步如果电脑中有多个Xcod

2016-08-15 15:52:17 2199

原创 iOS中导入字体

1,找到你想用的字体,导入都工程中。2,在工程的plist中AddRow,“Fonts provided by application” ,然后添加key为item0,value为你刚才加入的文件名。3,这步比较麻烦,就是找到你导入的文件,用代码查找一下。   int i = 0;    for(NSS

2016-08-09 16:48:25 530

原创 通过sourcetree上传文件到githup

1,新建仓库Repository name:通常就写自己自己要建的工程名。Description:就是你对工程的描述了。选择Public。选择创建readme2,复制此页的网址克隆地址和从本地获取的地址copy文件夹里面的所有文件。

2016-08-03 18:44:26 662

原创 iOS中删掉字符串中的空白格

在我们处理字符床数据的时候,有时后台人员会不小心输入空格。虽然这是他们的错误,但是从我们的角度我们得有解决的方法。    NSString *aaa = @"       helloworld";//(方法1) NSString *ccc =   [aaa stringByReplacingOccurrencesOfString:@" " withString:@"”];

2016-05-26 12:36:25 687

原创 iOS证书和.p12文件

未完待续

2016-04-05 12:30:17 13234 1

原创 archive 之后无法打包ipa, 显示证书过期。

这是苹果公司的一个证书过期引发的问题。从新下载证书就好了。下载链接,https://developer.apple.com/certificationauthority/AppleWWDRCA.cer ,(注意,点击之后就直接下载了)还得注意,得把过期的.cer文件删除,把新的文件双击导入就行了。现在,这个问题就解决了。

2016-02-23 14:14:14 913

原创 ios中删除字符串中的{}内的内容

-(NSString *)handle2StringWithString:(NSString *)str{        NSMutableString * muStr = [NSMutableStringstringWithString:str];   while (1) {       NSRange range = [muStr rangeOfStri

2016-01-25 19:06:51 446

原创 iOS中实现拨打电话功能

iOS中实现拨打电话功能几句代码就搞定了。 NSString *tel = [NSString stringWithFormat:@"tel://%lld",12345678910] [[UIApplication sharedApplication] openURL:[NSURL URLWithString:tel]];写一个按钮,触发一个事件,在函数里加上以上2行代

2016-01-21 11:00:42 486

原创 NSUserDefaults 使用和原理

NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象.

2016-01-12 10:54:55 2010

原创 在Xcode7上实现真机调试

1,首先你的电脑需要安装Xcode7,并且你自己有一个appID。2,打开Xcode7,打开preference 添加自己的apple ID登陆上去。3,打开一个自己的想要运行在真机上的项目。4,插上自己的iPhone真机,在项目中选择真机作为我们运行的目的机器。5,我们需要为该APP签名,填写一个唯一的bundle ID,然后点击Fix Issue(确定你选择的账

2016-01-03 21:02:16 483 1

空空如也

空空如也

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

TA关注的人

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