自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Minos'blog

你所浪费的今天是昨天死去的人奢望的明天,你所厌恶的现在是未来的你回不去的曾经

  • 博客(28)
  • 收藏
  • 关注

原创 IOS7的转场动画和CATransform3D简单使用

说来惭愧自己惭愧,由于自己开启了懒汉模式,一直没怎么研究过IOS7新的转场的动画,今天死磕的一天终于有点成效,还简单弄了下CATransform3D的内容先看图现在好多APP喜欢这样玩转场动画。。。于是就简单研究了一下 ,适合初学者,没有过多介绍深层的东西说白了这就是执行了present的跳转代码SecViewController *sec = [[SecViewC

2016-01-25 20:38:05 1569

原创 GCD为什么不能在子线程更新UI

以前也只是听说子线程下不能更新UI ,但不知道为什么今天手写了一个demo终于找的了答案#import "AlexViewController.h"#import "AlexTwoViewCoViewController.h"@interface AlexViewController (){ UIView *aa;}@property (weak, nonatomic) IBOutle

2015-09-30 17:50:58 905

转载 iOS9适配小结

2015-7-20阅读360 评论0前言最新发布的app版本适配了iOS9,总结一下适配过程的几个要点。BitcodeiOS9此番推出了新的特性:Bitcode,关于Bitcode的资料大家可以在网上找。Bitcode要求工程中使用的第三方库必须支持Bitcode,由于很多第三方库都只提供简单的.a和头文件,无法自行对这些库进行重编译。一个简单的处理Bitcod

2015-09-28 22:52:15 353

原创 使用block应该注意的事项

1、在使用block前需要对block指针做判空处理。不判空直接使用,一旦指针为空直接产生崩溃if (!self.isOnlyNet) { if (succBlock == NULL) { //后面使用block之前要先做判空处理 return; } id data = [NSKeyedUnarchiver unarchiveObjectWithFile:[

2015-09-28 21:14:10 424

转载 如何正确编译运行一个包含CocoPods类库的项目

转自code4app.如何正确编译运行一个包含CocoPods类库的项目你也许曾经遇到过(特别是新手iOS开发者)这种情况,好不容易在GitHub上找到一份代码符合自己想需求,兴冲冲下载下来,一编译,傻眼了,发现有各种各样错误。一看,原来是缺失了各种其他第三方类库。这时候莫慌,你再仔细一看,会发现你下载的代码包含了Podfile。没错,这意味着你可以用CocoaPods很方便下载所需要的类

2015-01-16 09:09:30 1455

转载 iOS之美:如何优化UITableView的性能

在iOS App中,UITableView应该是使用率最高的,同时也是最为复杂的视图。 几乎所有自带的应用中都能看到它的身影,可见它的重要性。在使用UITableView时,会经常遇到性能上的问题,普遍表现在滚动时比较卡,特别是table cell中包含图片的情况时。实际上只要针对性地优化一下,这种问题就不会有了。有兴趣的可以看看LazyTableImages这个官方的例子程序,虽然也

2014-11-25 19:58:11 468

原创 获取Tap手势坐标和CGRect包含交错,边缘,中心的检测

获取UITapGestureRecognizer手势坐标UITapGestureRecognizer *tapRecognize;CGPoint tapPoint = [tap locationInView:self.view];关于CGRect包含交错,边缘,中心的检测 判断给定的点是否被一个CGRect包含,可以用CGRectCo

2014-11-19 13:19:23 1120

原创 玩不转NSString和NSMutableString都来看看吧

Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。 NSString 常用方法总结+(id)stringWithConten

2014-11-19 13:17:54 514

原创 JSON用字符串写的规范格式(两层json嵌套)

xxx就是对应的Key  :后边是具体对应的参数 :后面还可以跟jsonNSString *json = @"{\"xxxx\":22, \"xxx_id\":\"4\",  \"xxx\":{\"xxx\":\"45\"}}";

2014-11-19 12:10:27 4654

原创 block传值

A页面: A.h文件无内容.A.m文件: - (void)push{ UILabel *label1 = (UILabel *)[self.view viewWithTag:1001]; TwoViewController *two = [[TwoViewController alloc]init]; [self.navigationController pushV

2014-11-19 12:08:32 356

原创 CALayer position contains NaN: [nan inf]解决方法

Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan inf]解决方法.今天测试发现一个非常规操作的崩溃:日志如图:inf和nan含义如下: INF表示“无穷大”,是infinite的缩写。NAN表示“无效数

2014-11-19 12:06:43 4812

转载 ios7返回手势优化

self.navigationController.interactivePopGestureRecognizer.delegate = self;只要遵守了这个协议,navigationBar即使在隐藏状态下也是可以使用IOS7返回手势的.这样就可以自定义navigationBar又可以带上IOS7的返回手势了...附上一个swift博客链接:http://zh.lucida.me/

2014-11-19 12:05:02 426

转载 自定义拷贝粘贴窗口

转自:http://ios-iphone.diandian.com/post/2012-03-30/181951731)、重写canBecomeFirstResponder方法- (BOOL)canBecomeFirstResponder{  [super canBecomeFirstResponder];  return YES;}2)、创建自

2014-11-19 12:03:24 401

原创 IOS获取文件/文件夹大小

通常用于删除缓存的时,计算缓存大小//单个文件的大小- (long long) fileSizeAtPath:(NSString*) filePath{ NSFileManager* manager = [NSFileManager defaultManager]; if ([manager fileExistsAtPath:filePath]){ return

2014-11-19 12:01:43 430

转载 风趣的讲解block的回调

感谢csdn论坛墨半成霜大神我们在开发中常常会用到函数回调,你可以用通知来替代回调,但是大多数时候回调是比通知方便的,所以何乐而不为呢?如果你不知道回调使用的场景,我们来假设一下:1.我现在玩手机2.突然手机没有电了3.我只好让手机开始充电4.充电的过程中我好无聊,我要去看电视,但是我不会一直看电视,我要等手机电充满了停止看电视,继续去玩手机5.我开

2014-11-19 11:59:49 353

转载 uiwebview与js交互

UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString    使用stringByEvaluatingJavaScript

2014-11-19 11:57:09 364

原创 NSUserDefaults保存NSObject类型的方法

NSUserDefaults保存NSObject类型的方法N查看官方的API,NSUserDefaults支持保存的数据类型有:NSData, NSString, NSNumber, NSDate, NSArray, or NSDictionary对于,我们创建的NSObject不可以直接保存,如果调用setObject,会提示出错,信息如下:

2014-11-19 11:50:44 1137

转载 NSURLCache缓存

在IOS应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在IOS设备中加一个缓存的机制。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。下面将介绍如何在IOS设备中进行缓存。 内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequ

2013-10-09 15:22:59 1256

转载 iOS7 Transition Guide (开发变化)

API变化:1、弃用MKOverlayView 及其子类,使用类 MKOverlayRenderer;2、弃用Audio Toolbox framework 中的 AudioSession API,使用AV Foundation framework 中的 AVAudioSesssion 类;3、Core Location framework中的CLRegion 类被 C

2013-09-22 11:43:20 1091

原创 [ObjC]objective c判断中英文混合的字符长度的两种方法

- (int)convertToInt:(NSString*)strtemp    {     int strlength = 0;     char* p = (char*)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding];     for (int i=0 ; i     if (*p) {     p++;

2013-09-17 14:09:06 780

转载 UIAlertView设置文字左对齐

今天碰到一个设置UIAlertView中间Message的文本左对齐的问题,因为iphoneSDK默认是居中对齐的,而且没有提供方法设置文本对齐接口,解决这个问题的思路很简单,就是在Delegate:- (void)willPresentAlertView:(UIAlertView *)alertView;获取UIAlertView上面的Message控件,它其实也是一个UILable

2013-08-20 11:47:53 1112

原创 字符串搜索方法rangeOfString

if ([updataContentrangeOfString:@"-line-"].location !=NSNotFound) {                    updataContent = [updataContentstringByReplacingOccurrencesOfString:@"-line-"withString:@"xxxx"];     

2013-08-20 11:47:03 804

原创 让XIB的拖自定义类型控件 ,加载自定义类里的.m文件里的代码

我们在XIB里拖一个控件,让它继承自定义类,并且初始化运行加载.m的文件我在XIB拖一个UIVIEW控件 让他继承btnView,在btnView.m文件里调用-(void)awakeFromNib这样 XIB初始化就会加载两个Btn.......@implementation btnView-(void)awakeFromNib{    _btnOne = [

2013-08-07 16:12:59 1366

原创 通过post请求发json

NSURL *url = [NSURLURLWithString:@"url"];//需要提交的到服务器的json串    NSString *json2 =@"{\"conference_id\":22, \"agenda_id\":\"4\",  \"twocode\":{\"id\":\"45\"}}";  //转成data形式 因为postBody返回是

2013-07-25 16:14:36 892

转载 ASIFormDataRequest使用

ASIFormDataRequest ,模拟 Form表单提交,其提交格式与 Header会自动识别。没有二进制文件:application/x-www-form-urlencoded有二进制文件:multipart/form-dataASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];[req

2013-07-25 13:33:10 1192

原创 用ASIHttpRequest通过post请求给java服务器上传的代码(不会出现乱码)

UIImage *im = [UIImageimageNamed:@"232323.jpg"];//通过path图片路径获取图片    NSURL *url = [NSURLURLWithString:@"url"];    ASIFormDataRequest *request = [ASIFormDataRequestrequestWithURL:url];

2013-07-25 11:56:38 953

原创 用ASIHttpRequest框架发送get请求

WebServiceManager*web=[WebServiceManagergetInstance];//  [web addGetHttpRequest:@"http://192.168.1.97:8080/mcms/conference/confer_info.xhtml" delegate:self UserInfo:[NSDictionary dictionaryWithO

2013-07-25 11:09:45 771

转载 IOS成长之路-ASIFormDataRequest实现上传图片

UIImage *im = [UIImage imageWithContentsOfFile:path];//通过path图片路径获取图片  NSData *data = UIImagePNGRepresentation(im);//获取图片数据  /*  ios中获取图片的方法有两种,一种是UIImageJPEGRepresentation ,一种是UIImagePNGReprese

2013-07-25 11:01:58 619

空空如也

空空如也

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

TA关注的人

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