自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS 视图控制器转场详解(自定义控制器转场效果)

原文地址:http://www.cocoachina.com/ios/20160309/15605.html,看完之后整理如下,仅做参考。屏幕左边缘右滑返回,TabBar 滑动切换,你是否喜欢并十分依赖这两个操作,甚至觉得没有简直反人类?这两个操作在大屏时代极大提升了操作效率,其背后的技术便是今天的主题:视图控制器转换(View Controller Transition)。视图控

2016-03-25 19:57:08 2303 1

转载 发生EXC_BAD_ACCESS错误的原因,以及僵尸模式调试原理

原文地址:http://www.cocoachina.com/ios/20160226/15324.html ,看完原文之后我整理了一下,仅供参考。有时候,你会遇到由EXC_BAD_ACCESS造成的崩溃。 这篇文章会告诉你什么是EXC_BAD_ACCESS,以及它产生的原因。我还会提供一些EXC_BAD_ACCESS错误的解决方案。一. 什么是 EXC_BAD_ACCESS?

2016-03-25 19:49:28 1575

转载 WKWebView、Safari、SFSafariViewController的区别与选取

在iOS 9中,我们有不同的方法来渲染web内容,并且根据具体的需求,开发者可以评估不同的方法,然后选择一个更适合他们的方法。让我们看看开发者可以采用的不同的解决方案。一、WebViewWebKit是OS X和iOS中Safari背后的架构和渲染引擎。它允许解析和渲染html,加载并显示图片,以及执行JavaScript代码。UIWebView类在iOS 2中引入,是UIKit

2016-03-24 19:38:29 9410

翻译 合理的制造bug,及查找bug

一、合理的制造Crash BUG什么是BUG,简单点说就是,程序没有按照我们预想的方式运行。我比较喜欢把BUG分成两类:1、Crash掉的2、没有Crash掉的Crash不可怕,可怕的是程序没有Crash而是运行在一个不稳定的状态下,如果程序还操作了数据,那带来的危害将是灾难性的,因此尽量制造Crash的BUG,减少没有Crash的BUG,尽可能将没有Crash掉的

2016-03-24 19:25:51 1125

翻译 圆角效果实现,圆角效果对性能的影响及优化

圆角(RounderCorner)是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。当然,设置圆角会带来一定的性能损耗,如何提高性能是另一个需要重点讨论的话题。一、如何设置圆角通常label.layer.cornerRadius=x就可以设置圆角,但是cornerRadius只会影响视图的背景颜色和border,对于内部还有子视图的控件就会设置不成功(如UILabel),对

2016-03-24 18:13:08 1595

原创 减少App Store审核被拒的小技巧

一、充分利用“App审核信息说明(Notes)”字段,网上有大神说通过和苹果公司的交流,已经确定app审核者都特别重视这个编辑字段,这个字段的作用就是使app提交者和app审核者进行沟通,为app审核者的审核工作提供所需的实用场景。1、提交审核app时,有一个常被忽视的字段,即“App审核信息说明(Notes)”,将以往被拒绝的点在这里逐条说明,就可以大大减少App审核时被拒绝的几率。

2016-03-24 15:30:19 426

原创 IOS中正则表达式的使用

1、IOS中通过NSRegularExpression进行正则表达式匹配,例如:希望获取字符串开头的数字,数字为1-3位,代码如下: NSString *drugDosageStr = @"555(毫克)";//剂量的数值最多三位 NSError *error; NSRegularExpression *regex = [NSRegularExpression

2016-03-16 14:40:10 303

原创 javascript学习笔记

1、js中您会经常看到document.getElementById("some id")。这个方法是 HTML DOM中定义的用于获取html中元素的函数。DOM (DocumentObject Model)(文档对象模型)是用于访问 HTML元素的正式 W3C 标准。现在在js中开始用query取代document,query是一个框架,更加方便。2、js大致有两个

2016-03-11 17:45:05 204

原创 OC与JavaScript交互学习过程中的资料整理

1、首先,从iOS7开始苹果公布开始使用JavaScriptCore.framework进行JS与OC的交互,使得交互过程更加方便。所以首先要大致学习JavaScriptCore.framework框架,cocoachina中有一篇不错的文章,网址如下:JavaScriptCore框架学习2、有一个试用JavaScriptCore.framework框架的博客讲解的好不错,可以初步入门,网址如

2016-03-11 14:04:32 273

转载 UITextField的代理无法获取中文字符

UITextField delegate有几个代理方法可以获取text,但一般常用下面两个:- (void)textFieldDidEndEditing:(UITextField *)textField- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replace

2016-03-09 09:18:19 581

转载 重写UIView

本文整理自贞娃的博客重写步骤:1、创建继承UIView的类2、自定义初始化方法,举例如下:- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{    self = [super initWithNibName:nibNameOrNil

2015-12-31 11:25:45 322

转载 iOS9 相关适配

本文是投稿文章,作者:ChenYilong(https://github.com/ChenYilong/iOS9AdaptationTips) Demo1_iOS9网络适配_改用更安全的HTTPSiOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协议,目的是 强制增强数据访问安全,而且 系统 Fo

2015-12-28 15:52:04 220

转载 对安卓list用到的Adapter的理解

有时候需要参考安卓代码写程序,一般安卓都需要用到list和adapter,因此整理如下:使用BaseAdapter必须写一个类继承它,同时BaseAdapter是一个抽象类,继承它必须实现它的方法。BaseAdapter的灵活性就在于它要重写很多方法,看一下有哪些方法,如图4-35所示为继承自BaseAdapter的SpeechListAdapter所实现的方法,其中最重要的即为getVi

2015-12-28 15:19:21 419

转载 IOS5对cell重用的简化

关于cell重用为了得到高效的View,对于cell的重用是必须的,避免了不断生成和销毁对象的操作,这与在UICollectionView中的情况是一致的。但值得注意的时,在UICollectionView中,不仅cell可以重用,Supplementary View和Decoration View也是可以并且应当被重用的。在iOS5中,Apple对UITableView的重用做了简化,以

2015-12-28 15:11:18 402

转载 删除CocoaPods中已经配置的类库、移除项目中CocoaPods

删除CocoaPods中已经配置的类库首先新建一个名为CocoaPodsDemo的项目,然后cd到项目目录下新建一个Podfile文件,并编写该文件,内容如下:platform:ios, '7.0'  pod 'AFNetworking', '~> 2.1.0'pod 'JSONKit', '~> 1.5pre'pod 'MBProgressHUD', '~> 0.8'

2015-12-28 15:05:52 232

转载 iOS6下UITextField退格变清空问题的解决方法

文章来源:http://www.tuicool.com/articles/yyQRnq自己的项目中一直有一个必现的UITextField退格变清空问题,测试发现只有iOS6下有,其它iOS版本都没有问题,基本上可以确定与iOS6有关。由于问题不是很大又忙就搁置了很久,今天实在不能忍受便花了点时间解决此问题,记录一下吧。这个问题是在某个有默认值的UITextField上是必现的,

2015-12-28 12:02:25 576

转载 如何更好地限制一个UITextField的输入长度

http://blog.csdn.net/jasonblog/article/details/23771117

2015-12-28 11:54:27 244

转载 Objective-C加载方式讨论

本文整理自http://www.jianshu.com/p/8b26915cb1e6在unix系统下,不管是静态库还是动态库都会为每个函数生成链接符号,而Objective-C没有为每个函数(或者方法)定义链接符号,它只为每个类创建链接符号。这也是OC的动态特性决定的。在OC中,当在一个静态库中使用类别来扩展已有类的时候,编译器不会去链接一个仅仅只包含categories的文件 ,就会

2015-12-23 14:00:25 296

空空如也

空空如也

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

TA关注的人

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