自定义博客皮肤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)
  • 收藏
  • 关注

转载 详解在IOS后台执行

转自:http://www.devdiv.com/%E8%AF%A6%E8%A7%A3%E5%9C%A8IOS%E5%90%8E%E5%8F%B0%E6%89%A7%E8%A1%8C-weblog-20-9627.html在IOS后台执行是本文要介绍的内容,大多数应用程序进入后台状态不久后转入暂停状态。在这种状态下,应用程序不执行任何代码,并有可能在任意时候从内存中删除

2015-10-08 17:34:58 483

转载 iOS下的RSA加密方法

iOS上并没有直接的RSA加密API。但是iOS提供了x509的API,而x509是支持RSA加密的。因此,我们可以通过制作自签名的x509证书(由于对安全性要求不高,我们并不需要使用CA认证的证书),再调用x509的相关API来进行加密。接下来记录一下整个流程。第一步,制作自签名的证书1.最简单快捷的方法,打开Terminal,使用openssl(Mac OS X自带)生成私钥和

2015-06-25 11:43:53 535

转载 在IOS应用中打开另外一个应用

注册自定义URL协议首先被启动的应用需要向iPhone注册一个自定义URL协议。这是在你的项目文件夹的info.plist文件进行的(就是你改变应用程序图标的同一个文件)。Step1. 右键,选择“Add Row”Step2. Key值选择“URL types”Step3. 打开“Item 0″,然后为该key增加一个URL identifier。可以是任何值,但建议用“反域名”(

2015-06-06 10:54:19 416

转载 Mac OS下关闭本地TimeMachine备份节省磁盘空间

当我们开启TimeMachine之后,在使用外置磁盘时会把备份资料放在外置磁盘上,但是某一天发现如下图所示的奇怪现象,磁盘使用情况里面竟然有几十GB的“备份”文件。总共256GB容量,所以万万不能忍,想着要把它删掉。在Finder窗口中输入command+shift+G,然后在对话框中输入/Volumes进入磁盘目录管理,可以看到有一个MobileBackups文件夹,

2015-05-29 09:02:23 3828

转载 iOS教程:移动终端游戏动画设计的12个原则

在移动设备用户体验设计领域,微妙精致的动画已成为非常重要的设计元素。为任何对象添加动画并不简单,需要观察研究在真实世界中物体是如何在时空中运动的,需要设计者关注细节,并且具有耐心。适当的动画能够提供清晰的信息和直观有趣的体验,而过多的动画则容易造成糟糕的用户体验。那么移动设备上的动画应该如何来设计呢?Johnston 和Thomas在他们1981年出版的《The Illusion of Life:

2015-05-26 11:11:53 869

转载 iOS Crash文件的解析

开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,如果10台后挂了他就不做手机了。好了不闲扯了,今天就跟大家一起聊聊iOSCrash文件的组成以及常用的分析工具。  有一个WWDC

2015-05-21 18:15:50 349

转载 分析iOS Crash文件:符号化iOS Crash文件的3种方法

转自wufawei的博客当你的应用提交到App Store或者各个渠道之后,请问你多久会拿到crash文件?你如何分析crash文件的呢? 上传crash文件你的应用应当有模块能够在应用程序crash的时候上传crash信息。 要么通过用户反馈拿到crash文件,要么借助自己或第3方的crash上传模块拿到crash文件。 今天要分析的场景是你拿到用户的.crash文件

2015-05-21 18:14:37 344

转载 iOS-UITableviewCell的重用机制

TableView的重用机制,为了做到显示和数据分离,IOS tableView的实现并且不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。下面简要分析一下它的实现原理。重用实现分析:  查看UITableView头文件,会找到NSMutableA

2015-05-07 23:06:33 332

原创 UIButton实现左文字右图片

[btnRight setTitleEdgeInsets:UIEdgeInsetsMake(0, -imgArrow.size.width, 0, imgArrow.size.width)];[btnRight setImageEdgeInsets:UIEdgeInsetsMake(0, btnRight.titleLabel.bounds.size.width, 0, -btnRight.t

2015-04-24 21:10:24 1413

转载 为类目(类别)添加属性,使用storyboard设置边框颜色

通常使用Category时,只能添加方法,不可添加属性。但是在使用Storyboard时我们可能会使用到keyPath,这里设置的key都需要是所设置视图的属性值,并且类型有所限制。 例如:我现在有一个按钮,我想设置成圆角,并且是紫色边框。并且我不想写代码,想通过storyboard直接设置。这样看起来很帅(其实就是一个强迫症吧,因为一直在用sb设置整个界面,但是突然出现几个样式,在sb中不可

2015-04-15 18:33:42 744

原创 storyboard的segue返回方法

在使用storyboard创建界面时,使用push方式将一个视图控制器(如:A)切换到第二个视图控制器(如:B),遇到了如何将B返回到A的问题,并且storyboard也没有pop的方式做这项事情。若要实现这种操作,就需要在A的.m文件中,添加下面的函数:- (IBAction)unwindSegue:(UIStoryboardSegue *)sender{}storybo

2015-04-02 23:34:59 552

原创 UITableView的一些操作

1、刷新tableView的某个cellNSIndexPath *indexPath = [NSIndexPath indexPathForRow:1 inSection:0];[_bgTableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowA

2015-03-20 17:16:33 310

转载 ios webview自适应实际内容高度4种方法

转自:天狐博客 » ios webview自适应实际内容高度4种方法有的时候会碰见类似的苦逼需求, webview自适应实际内容高度 下面有四种方法供使用方法1:获取webview中scrovllview的contentsize进行设置123456-(void)webViewDidFinishLoad:(UIWebView *)webView{    CGFlo

2015-03-19 14:58:43 783

原创 iOS —— NSUserDefault存储自定义数据类型

[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value '' of class 'UIImage'.  Note that dictionaries and arrays in property lists must also contain only property values.NSUserDe

2015-03-12 09:41:15 1910

原创 Warning: The Copy Bundle Resources build phase contains

在编译程序时,遇到了这样的Waring:Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'ChatDemo/ChatDemo-Info.plist'.分析原因:出现这个警告是可能添加了你的Info.plist文件到你的Build P

2015-03-07 12:39:34 4286

原创 iOS——判断UITextField/UITextView输入的字符中是否含有系统表情

在做iOS客户端开发的过程中,有可能有这样的需求:对一条内容进行评论(可是输入的评论内容中可能含有系统表情),将评论内容提交给服务器。当输入的评论内容中含有系统表情的时候不能向服务器提交这条评论,或者评论后app直接给崩掉了,这是让人不可容忍的,因此要排查输入的内容是否含有系统表情,以便给使用者给出提示。下面给出输入的字符中是否含有系统表情的写法。//"判定"控件的touchUpInsid

2015-03-07 10:44:04 1763

转载 ios——将一个项目完全导为另一个项目方案

--前言:有时开始一个新项目,但新项目跟已做完的一个项目很类似,基本可以在原有项目上更改。这个时候,可以new一个新project,在将相应的代码文件copy到新的project,配置工程各参数,库等。但如果原项目比较大、复杂的话这种方式比较麻烦。另一种方法就是copy原项目,然后将这个项目的项目、工程、文件夹等名字全部改为新项目名字,这样马上就得到了一个新的项目。本文讲的是第二种方法。-

2015-03-06 18:26:31 1861

转载 iOS开发——keychain的使用

通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到iphone使用keychain来存取用户名

2015-03-06 16:56:14 329

转载 github优秀开源项目大全-iOS

转自http://blog.csdn.net/woaifen3344/article/details/40795047 || http://foggry.com/blog/2014/04/25/githubyou-xiu-xiang-mu-ios/前言本文旨在搜集github上优秀的开源项目本文搜集的项目都是用于iOS开发本文会持续更新…

2015-03-03 09:16:39 444

转载 IOS开发键盘上方的view随着键盘的弹出、收起、键盘输入法改变而移动

1、ios自定义系统弹出键盘上方的view这篇文章解决的一个开发中的实际问题就是:当弹出键盘时,自定义键盘上方的view。目前就我的经验来看,有两种解决方法。一个就是利用UITextField或者UITextView的inputAccessoryView属性,另一种,就是监听键盘弹出的notification来自己解决相关视图的位置问题。第一种解决方法相对比较简单,第二种的方法

2015-02-26 16:58:48 5336

转载 ios NSNotification通知的使用

本文转自dqjyong的 iOS NSNotification的使用 链接地址: http://blog.csdn.net/dqjyong/article/details/7678108如果在一个类中想要执行另一个类中的方法可以使用通知1.创建一个通知对象:使用notificationWithName:object: 或者 notificationWithName:ob

2015-02-26 11:30:56 356

转载 手机网站的几点注意

转载自Haorooms的文章http://www.haorooms.com/post/phone_web1、 安卓浏览器看背景图片,有些设备会模糊。用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢?经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的9606

2015-02-25 18:11:32 394

原创 同事测试APNS推送小结

APNS测试小结:1. 苹果服务器会限制单位时间内的连接次数,连接次数太多就不让连接了2. 一次最多给一个用户推送2999条通知,第3000条无效3. 并不是每一次成功的推送,苹果服务器一定会发送通知到手机4. 通知会被合并,也会被丢弃。简单的讲就是,这东西超级不可靠

2014-11-19 18:11:25 892

转载 iOS App性能优化

iOS App的性能关注点虽然iPhone的机能越来越好,但是app的功能也越来越复杂,性能从来都是移动开发的核心关注点之一。我们说一个app性能好,不是简单指感觉运行速度快,而应该是指应用启动快速、UI反馈响应及时、列表滚动操作流畅、内存使用合理,当然更不能随随便便Crash啦。工程师开发应用时除了在设计上要避免性能“坑”的出现,在实际遇到“坑”时也要能很快定位原因所在。定位性能问题原因

2014-11-19 13:36:50 572

空空如也

空空如也

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

TA关注的人

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