自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cocoapod 安装

1. CocoaPods是什么?    当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。通过cocoaPods,

2016-05-20 16:22:40 321

原创 navigationBar色差解决

navigationBar 的颜色可以通过 self.navigationController.navigationBar.barTintColor = XX  更改,但是更改后的颜色 不是实际颜色,是因为navigationBar 有一层 blur 的效果,关掉就好了。self.navigationController.navigationBar.translucent = NO;

2016-05-06 14:48:15 1496

转载 关于苹果PUSH(APNS)机制

Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的消息、目的iPhone

2016-03-08 10:48:31 446

原创 IOS原生crash日志

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch.NSSetUncaughtException

2015-10-20 10:39:55 389

原创 IOS AFNetworking https

把 .cer 证书导入文件//验证证书+ (AFSecurityPolicy*)customSecurityPolicy{    /**** SSL Pinning ****/    //.cer证书路径    NSString *cerPath = FilePath(@"LocalFile/www.zhao.cn.cer");        NSData *c

2015-09-15 15:09:26 369

原创 抗锯齿

在info.plist中打开抗锯齿,但是会对影响整个应用的渲染速度;Renders with edge antialisasing = YES (UIViewEdgeAntialiasing)Renders with group opacity = YES (UIViewGroupOpacity)View.layer.shouldRasterize = YES;视图内抗

2015-09-07 15:51:33 1726

原创 iOS路径获取

获取这些目录路径的方法:1,获取家目录路径的函数:NSString*homeDir = NSHomeDirectory();2,获取Documents目录路径的方法:NSArray*paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);NSString*doc

2015-09-07 15:49:45 296

原创 冒泡排序

NSArray*mallArr = [mallArraysortedArrayUsingComparator:                           ^NSComparisonResult(XPShoppingMallBO*obj1,XPShoppingMallBO*obj2){                               NSCompar

2015-09-07 15:48:26 332

原创 汉字转拼音

- (NSString*) phonetic:(NSString*)sourceString{   NSMutableString*source = [sourceStringmutableCopy];   CFStringTransform((__bridgeCFMutableStringRef)source,NULL,kCFStringTransfo

2015-09-07 15:47:14 316

转载 THLabel

下午3:08//阴影颜色       [self.label1setShadowColor:[UIColorblackColor]];   //阴影偏移量       [self.label1setShadowOffset:CGSizeMake(0.0f,2.f)];   //模糊偏移量       [self.label1setShadowBlur:5.f];

2015-09-07 15:46:21 546

转载 RTLable

RTLabel基于UILabel类的拓展,能够支持Html标记的富文本显示,它是基于Core Text,因此也支持Core Text上的一些东西。 特点•粗体和斜体•颜色和大小•下划线•缩进•字距•行距•超链接 用法1)将RTLabel.h和RTLabel.m拖拽道你的工程中,导入Core Text.f

2015-09-07 15:45:17 287

原创 Quartz2D

//画线   CGContextRefcontext =UIGraphicsGetCurrentContext();   CGContextMoveToPoint(context,100.f,100.f);    CGContextAddLineToPoint(context, 200.f,200.f);    CGContextStrokePath

2015-09-07 15:43:40 350

转载 NSString / NSData / char* 类型之间的转换

1. NSString转化为UNICODE String:(NSString*)fname =@“Test”;char fnameStr[10];memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding],2*([fname length]));与strcpy相比,memcpy并不是遇到'\0'就结

2015-09-07 15:42:29 219

转载 KVO 和 KVC

一,概述KVO,即:Key-ValueObserving,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支持KVO,所以程序员在使用的时候非常简单。1. 注册,指定被观察者的属性,2. 实现回调方法3. 移除观察三,实例:假设一个场景,股票

2015-09-07 15:41:00 312

原创 UIWebView 小结

一、使用UIWebView将web content嵌入到应用上。API提供了三种方法:1>直接加载:- (void)loadRequest:(NSURLRequest *)request  NSString *path = @"http://theo2life.com";  NSURL *url = [[NSURL alloc] initWithString:pat

2015-09-07 15:39:56 282

原创 CornerStone 项目丢失

wqerqew

2015-07-17 14:50:54 1845

原创 The identity used to sign the executable is no longer valid(签名错误或失效)

引起的原因:1,开发证书更新,删除 引起的签名失效检查证书,更新或者添加新的签名  或者换一个可用的签名2,测试机器越狱手机上装appsync 对应的版本

2015-07-17 14:37:01 702

空空如也

空空如也

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

TA关注的人

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