自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NSString类型的的data 怎么转换

string类型的data  比如 @“9bbb413a885a2b6a1b063547aca1d23”  与 正常的NSData  之间相互转换的方法#pragma mark - 16进制字符串原封转为Data+ (NSData *)dataForHexString:(NSString *)hexStr { Byte bytes[hexStr.length/2 + 1];

2015-08-05 10:48:44 918

原创 iOS TouchID的使用

上一篇说了一下KeyChain 这次来说一下 TouchID,灰常简单。    iOS系统的指纹识别功能最低支持的机型为iPhone 5s,最低支持系统为iOS 8,虽然安装iOS 7系统的5s机型可以使用系统提供的指纹解锁功能,但由于API并未开放,所以理论上第三方软件不可使用。    需要包含类库   LocalAuthentication.framework      下

2015-03-10 16:49:32 795

原创 iOS 使用KeyChain存储数据

这周学习了KeyChain。通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。   KeyChain的4种操作 增(SecItemAdd),删(SecItemDelete),改(SecItemUpdate),

2015-03-06 17:21:42 1006

原创 谈谈AutoLayout 和Size class

二月过的好快,过完年回来,就开始研究学习AutoLayout ,一直是代码党,几乎不用IB开发的,于是顺便的就学习了一下IB,感觉在AutoLayout上,似乎IB更容易一些,更容易,也更直观。这篇博客也主要是学习了很多别人写的博客,然后自己做了2个Demo练了一下手,一个代码的,一个IB 的实现过程。看了很多别人讲的博客,说的很不错,直接给链接就好了。

2015-03-01 10:27:09 742

原创 UITextFiled自动补全输入,选中补全内容。NSRange和UITextRange的相互转换。

有个需求就是 需要用户输入几位以后账号,可以根据本地存储的登录成功的账号,进行自动补全,并且补全内容为选中状态,不影响用户的新输入。       研究了一下,下面是完整的实现的方法。      写在 textFiled的delegate里面,这样当有输入时会调用此方法。-(BOOL)textField:(UITextField *)textField shouldChangeCha

2015-02-05 15:59:23 7873 2

原创 AsyncSocket实现 FTP的文件传输

这一次说一下用AsyncSocket 来实现FTP的文件传输。    其实就是了解一下 AsyncSocket的使用方法,和 FTP中的一些常用命令。    AsyncSocket的下载地址是 https://github.com/robbiehanson/CocoaAsyncSocket    来说一下AsyncSocket的方法。   //链接服务器,port是服务器的

2015-01-26 16:38:42 1702 1

原创 iOS中的FTPStream

这两天研究了一下iOS中的 FTP文件协议。主要参考了 官方的demo 地址是:https://developer.apple.com/library/ios/samplecode/SimpleFTPSample/Introduction/Intro.html

2015-01-09 15:28:40 954

原创 UILabel 内容的UIEdgeInsets 和 UITextField的 leftView/rightView

参考了 http://unmi.cc/uilable-uitextfield-padding-insets/#more-4060 gai bo k

2014-11-21 19:07:46 2250

转载 iOS中的 URL的encode

ASIFormDataRequest中的 方法 - (NSString*)encodeURL:(NSString *)string{    NSString *newString = [NSMakeCollectable(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)string,

2014-11-21 16:12:44 606

转载 iOS 文件系统

出于安全考虑,iOS系统把每个应用以及数据都放到一个沙盒(sandbox)里面,应用只能访问自己沙盒目录里面的文件、网络资源等(也有例外,比如系统通讯录、照相机、照片等能在用户授权的情况下被第三方应用访问)[1]。请注意,使用沙盒的目的是为了防止被攻击的应用危害到系统或者其他应用,它并不能阻止应用本身被攻击,因此,开发者需要防御式的编程来避免应用被攻击。沙盒目录NSLog(

2014-08-11 11:22:06 549

转载 UIScrollView 的滚动条 一直显示的方法

最近在做一个应用的时候,被要求将UIScrollView的滚动条一直显示。查了一下UIScrollView的方法和属性,发现没有相应的方法,只有一个flashScrollIndicators相对靠谱点,但是他只会显现滚动条一小段时间,然后会自动消失。我总不能起一个定时器,一直在刷这个方法吧。在stackoverflow上搜索了一下,最后的解决方案指向这个页面。贴出源代码如下:#de

2014-06-23 17:56:05 1351

转载 iOS https请求 忽略证书验证

- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace {    return [protectionSpace.authenticationMethod isEqualToString:NSU

2014-05-30 16:25:48 4356

原创 iOS 数独 解法

#import "RootVC.h"@interface RootVC ()@property (strong, nonatomic) NSMutableArray *array;@property (strong, nonatomic) NSMutableArray *importantArray;@property (strong, nonatomic) NSMutableArra

2014-05-29 18:28:30 990

转载 iOS 截取屏幕和获取图片的一部分

- (UIImage *)getLayer{//  获取屏幕图片    CGSize size = [UIScreen mainScreen].bounds.size;    UIImage *img = nil;    UIGraphicsBeginImageContextWithOptions(size, NO, SCALE_SYS);    [self.view.

2014-05-29 16:04:25 1078

转载 iOS NSPredicate

NSPredicate:主要用来指定过滤器的条件,该对象可以准确的描述所需条件,对每个对象通过谓词进行筛选,判断是否与条件相匹配。谓词是指在计算机中表示计算真假值的函数。原理和用法都类似于SQL查询中的where,作用相当于数据库的过滤取。主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配定义(最常用到的方法):NSPredicate *ca = 

2014-04-04 16:51:34 545

原创 iOS 正则

正则表达式 得讲解http://www.jb51.net/tools/zhengze.html#mission

2014-04-04 16:04:30 479

转载 iOS 消息提示音

利用系统声音服务(System Sound Services),用于播放不超过30秒的声音,支持的格式为CAF, AIF,WAV。没有提供控制声音及音量的功能。1、xcode项目中添加wav文件资源2、添加Frameworks,添加/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Lib

2014-04-03 15:01:33 1811

转载 iOS 应用内支付(IAP)

本来想写一篇自己项目内的IAP 后来看了唐巧大神的blog 比我的详细太多了  就留给地址以后备用吧http://blog.devtang.com/blog/2013/04/07/tricks-in-iap/

2014-01-14 21:21:04 567

原创 第六篇 自定义相机 AVCaptureDevice

通过AVCaptureDevice获取设备的摄像头来 自定义相机

2014-01-13 18:12:44 3738

原创 第五篇 人脸分析CIDetector

参考一个人脸识别的Demo demo地址 http://code4app.com/ios/5195a56f6803fa4273000000

2014-01-08 17:15:40 1038

原创 第四篇 iOS MKMapView的总结

首先初始化    _rootMapView = [[MKMapView alloc]initWithFrame:CGRectMake(x,x,x,x)];    _rootMapView.delegate =  self;    _rootMapView.mapType = MKMapTypeStandard;    _rootMapView.showsUserLocation =

2014-01-08 10:47:27 772

原创 第三篇 FMDB的使用

使用第三方FMDB 应用内嵌sqlite首先初始化数据库#define DATABASENAME  @"*******.sqlite3"static NSString * dataBaseFilePath = nil;static FMDatabase *db = nil;{    if (!dataBaseFilePath)    {        NSArr

2014-01-07 21:33:10 535

原创 第二篇 上传图片和Base64编码

1用ASIHTTPRequest 上传图片服务器要求上传的json格式,所以 直接把图片的data通过Base64编码,转换成string,放入body中,然后上传。Base64编码的方法(没有仔细研究,先记下来){    NSString *encoding = nil;    unsigned char *encodingBytes = NULL;    @try {

2014-01-07 10:38:37 873

原创 总结一下 第一个项目中的 收获与心得 第一篇 ASIHTTP

用ASIHTTPRequest进行的封装 虽然很简单,没啥东西  但是还是记一下,以后用到更深的可以再更新一下    ASIHTTPRequest *request = [[ASIHTTPRequest alloc]initWithURL:[NSURL URLWithString:url]];ASIDownloadCache// 封装HTTP的请求头    [request addRe

2014-01-06 21:53:01 927

iOS AutoLayout的代码实现

代码实现的AutoLayout,简单的使用了VFL。

2015-03-02

UITextField自动补全,补全内容为选中状态

不愿意下载的可以看代码地址 http://blog.csdn.net/darkmengziyan2013/article/details/43528445

2015-02-05

空空如也

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

TA关注的人

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