自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月亮之上

心若年轻便不会老去

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 cornerstone上传静态库.a

首先打开软件左上角 CornerStone-Preferences-SubVersion第一个地方把对号去掉,第二个地方把.a那个删除,然后save。然后把你的.a文件放到本地的相应文件夹下,但是 CornerStone(我的是v2.7.10 版本的) 里相应文件夹下看不到带问号的.a文件的话,点击上边 View-Show Ignored  Items到这里就ok了

2016-07-27 18:37:03 298

转载 Xcode中Build Configuration配置使用

Xcode默认会有2个编译模式,一个是Debug,一个是Release。Release下不能调试程序,编译时有做编译优化,会比用Debug打包出来的运行快,另外包也会更小。一般情况下,在程序开发调试期间用Debug,在发布时用Release。使用场景我自己碰到的使用场景是,我司的域名有3套:针对开发时的域名针对预上线时的域名针

2016-07-27 17:50:52 3535

原创 异常简单处理的4种方法

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

2016-07-27 16:59:35 4147

原创 ios异常类型

两种基本异常:SIGABRT(也叫EXC_CRASH)和EXC_BAD_ACCESS(也可能会是SIGBUS或者SIGSEGV)。就crash而言,SIGABRT是一个比较好解决的,因为他是一个可掌控的crash。App会在一个目的地终止,因为系统意识到app做了一些他不能支持的事情。通常会在xcode的Debug Output窗口(在窗口的右下角)输出一些错误的信息。

2016-07-27 16:58:36 453

转载 iOS 中捕获程序崩溃日志

iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法。下面就介绍如何在iOS中实现:1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作  NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler);  官方文档介绍:Sets the top-le

2016-07-27 16:54:58 286

转载 Exception异常处理

1.Exception 前言                         在iOS里对异常的处理及捕获,并没有其它语言里那么常见,相信很多iOS程序员都知道,更多的时候是对内存的的检测与分析,检测相关内存方面的问题。 而在app闪退并不是因为内存的时候,这时候我们完全可以将常见的一些异常捕获。 捕获后发送至服务器,并且友好提示用户错误,或则直接回滚到用户操作前,阻止应用

2016-07-27 16:53:26 400

转载 iOS崩溃 捕获异常处理

网上基本使用的都是同一个版本的异常捕获,我能了解到的关于signal异常捕获的方法也是通过这个版本。我在自己理解的基础上对于这个版本进行了一些修改,也添加了一些注释。下面贴出主要的代码。   完整代码的下载地址:git/*! * 异常的处理方法 * * @param install 是否开启捕获异常 * @param showAlert 是否在发生异常时弹出alertVi

2016-07-27 16:47:02 2219 1

转载 iOS try catch的使用

一直听说iOS有异常处理机制,却从来没有关系过,今天小生就来关心下iOS的异常处理机制吧。以下文字是从Object-C2.0(苹果官方文档)中翻译的,特此注明。异常处理Object-C提供了对于异常处理和线程同步的支持,啊哈,也就是这一章和线程那一章要讲的内容。在GNU编译器(GCC)3.3或以上版本上使用-fobjc-exceptions指令,可以支持以上特性。注

2016-07-27 14:25:56 1141

转载 urlscheme白名单问题以及项目适配iOS9遇到的一些问题及解决办法

http://www.jianshu.com/p/631bd7f12a38

2016-07-21 15:54:11 879

转载 当rootViewController为tabbarController时,控制屏幕旋转的方法

在ios6以后,ios系统改变了屏幕旋转的方法,如果要设置屏幕旋转的方法,需要在rootvc里面进行编写,例如UIViewController *viewCtrl = [[UIViewController alloc] init]; UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootV

2016-07-18 14:45:12 1518

转载 IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)

概述:在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewController支持旋转,只需要重写shouldAutorotateToInterfaceOrientation方法。但是iOS 6里屏幕旋转改变了很多,之前的 shouldAutorotat

2016-07-18 14:41:33 252

转载 iOS强制改变物理设备方向的进阶方法

0x00 引入苹果没有公开强制设置物理设备方向的方法。SO上能找到的最多的方法是:NSNumber orientation = [NSNumber numberWithInt:targetOrientation];[[UIDevice currentDevice] setValue:orientation forKey:@"orientation"]这种方法使用KVO机制,间接

2016-07-08 16:26:24 1389

IOS计步器源码

至少是苹果5S及其以上的版本,利用原生框架,非常简便,望大家提出宝贵意见

2015-04-07

空空如也

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

TA关注的人

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