- 博客(81)
- 收藏
- 关注
转载 iOS内购实现及测试Check List
转自:http://onevcat.com/2013/11/ios-iap-checklist/免费+应用内购买的模式已经被证明了是最有效的盈利模式,所以实现内购功能可能是很多开发者必做的工作和必备的技能了。但是鉴于内购这块坑不算少,另外因为sandbox测试所需要特定的配置也很多,所以对于经验不太多的开发者来说很容易就遇到各种问题,并且测试时出错Apple给出的也只有“Can n
2014-10-21 17:14:29
613
转载 WWDC 2013 Session笔记 - iOS7中的多任务
转自:http://onevcat.com/2013/08/ios7-background-multitask/这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮件方式订阅本站,这样您将能在第一时间获取本站信息。
2014-10-21 16:51:44
643
转载 TestFlight——完美的iOS app测试方案
转载本文请保留以下原作者信息: 原作:onevcat http://www.onevcat.com/2012/01/testflight/2014.5.3补充TestFlight 现在已经修成正果,被 Apple 高价收购。虽然很遗憾不能再支持 Android 版本,但是有理由相信在 Apple 旗下的 TestFlight 将被深度整合进 Apple 开发的生态体系,并且承担更加
2014-10-21 16:06:29
1106
转载 如何快速正确的安装 Ruby, Rails 运行环境
转自:https://ruby-china.org/wiki/install_ruby_guide如何快速正确的安装 Ruby, Rails 运行环境对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操
2014-10-21 10:53:08
499
转载 iOS开发UI篇—自定义瀑布流控件(蘑菇街瀑布流)
一、简单说明关于瀑布流1.是使用UIScrollView实现的2.刷新数据(reloadData)方法里面做哪些事情3.layoutSubviews方法里面做哪些事情4.模仿UItableView进行设计完善:瀑布流控件第一次显示到屏幕上的时候自动的向数据源索要数据,而不需要手动调用。这需要监听View的显示,View的显示有一个方法,叫做willMoveToSuper
2014-10-09 10:20:02
1207
转载 【iOS】KVC 和 KVO 的使用场景
1、转自:http://blog.csdn.net/chenglibin1988/article/details/38259865Key Value CodingKey Value Coding是cocoa的一个标准组成部分,它能让我们可以通过name(key)的方式访问property, 不必调用明确的property accssor, 如我们有个property叫做foo, 我
2014-09-23 18:35:28
762
转载 状态栏提示控件的实现原理
转自:http://www.cnblogs.com/smileEvday/archive/2013/05/30/statusBarTips.html现在很多流行的软件都加入了状态栏提示的功能,比如手机qq,微信等,今天我们就一起来看看状态栏提示控件的原理与实现。 一、状态栏提示的实现原理 不知道大家看到状态栏提示控件,第一感觉它是怎么实现的呢?
2014-08-22 18:12:23
397
转载 Xcode的iOS项目的版本号设置
转自:http://joeyio.com/ios/2013/05/25/xcode-version-management/Version & Build 号今天对Xcode里iOS的版本号又有了新的认识,一个叫做Version,一个叫做Build,这两个值都可以在Xcode中选中target,点击“Summary”后看到。 Version在plist文件中的key是“CFB
2014-08-22 10:48:23
1510
转载 ios7毛玻璃效果实现
核心代码:[cpp] view plaincopy//加模糊效果,image是图片,blur是模糊度 - (UIImage *)blurryImage:(UIImage *)image withBlurLevel:(CGFloat)blur { //模糊度, if ((blur 2.0f)) {
2014-08-21 18:56:16
634
转载 一个iOS 框架介绍:MKNetworkKit
ASIHTTPRequest (作者:BenCopsey) 是一个使用简单,可用于各种从简单到复杂的 HTTP 请求,或者可用于处理 Amazon S3、Rackspace 等REST 服务的强大框架。不幸的是,Ben 早在 2011 年 9 月 21 日就已经声明停止开发和支持该框架(见http://allseeing-i.com/%5Brequest_release%5D; )。
2014-07-25 11:19:20
531
转载 Sunday 算法的 O-C语言实现
转自:http://blog.csdn.net/kmyhy/article/details/12276491sunday 算法是一种在字符串搜索子串的算法,据说比 Boyer Moore 算法更快,规则更简单。关于sunday 算法这里就不多说了,你可以参考下面这个链接:http://www.cnblogs.com/lbsong/archive/2012/05/25/2518188
2014-07-25 11:18:32
625
转载 <iOS>iphone技术总结,整合一下
转自:http://blog.csdn.net/smking/article/details/8542645iphone技术总结1. 让下面图层可以触摸searchImage.exclusiveTouch = YES;//第一层searchImage.userInteractionEnabled = NO;myMapView.exclusiveTouch
2014-06-03 13:35:43
642
转载 iOS5新特性:强大的Core Image(教你做自己的美图秀秀))
转自:http://blog.csdn.net/zhibudefeng/article/details/7957325OS5给我们带来了很多很好很强大的功能和API。Core Image就是其中之一,它使我们很容易就能处理图片的各种效果,色彩啊,曝光啊,饱和度啊,变形啊神马的。可惜苹果一直没能完善官方文档,也没有推出示例代码,所以国内很多同学可能还没有开始使用。但国外的大神们已经证
2014-06-03 13:34:19
588
转载 关于Objective-c和Java下DES加密保持一致的方式
最近做了一个移动项目,是有服务器和客户端类型的项目,客户端是要登录才行的,登录的密码要用DES加密,服务器是用Java开发的,客户端要同时支持多平台(Android、iOS),在处理iOS的DES加密的时候遇到了一些问题,起初怎么调都调不成和Android端生成的密文相同。最终一个忽然的想法让我找到了问题的所在,现在将代码总结一下,以备自己以后查阅。首先,Java端的DES加密的实现方式,
2014-04-22 11:03:19
1073
转载 iOS多线程-- 锁
转自:谈到线程同步,一般指如何对线程间共享数据的同步读写,如何避免混乱的读写结果。一个基本的解决办法就是使用锁(LOCK)。iOS提供多种同步锁的类和方法,这里介绍下基本用法。 1. NSLock:最基本的同步锁,使用lock来获得锁,unlock释放锁。如果其它线程已经使用lock,这时lock方法会阻塞当前线程,直到其它线程调用unlock释放锁为止。NSLoc
2014-04-21 15:05:17
476
转载 iOS多线程-- dispatch源
转自:dispatch源(dispatch source)和RunLoop源概念上有些类似的地方,而且使用起来更简单。要很好地理解dispatch源,其实把它看成一种特别的生产消费模式。dispatch源好比生产的数据,当有新数据时,会自动在dispatch指定的队列(即消费队列)上运行相应地block,生产和消费同步是dispatch源会自动管理的。dispatch源的使用基本为
2014-04-21 12:07:40
457
转载 xmpp学习笔记(三)
转:http://www.cnblogs.com/PhenixWang/p/3277344.html四:自动连接 从当前代码来看,如果有意外的断开,我们将无法获取信息。所以要添加XMPPReconnect xmppReconnect = [[XMPPReconnectalloc]init]; [xmppReconnectac
2014-04-21 10:19:27
844
转载 xmpp学习笔记(二)
三:朋友列表 XEP-0083 获得朋友列表,我们要使用花名册(roster)的方法添加 在setupStream方法中添加 xmppRosterStorage = [[XMPPRosterCoreDataStoragealloc]init]; xmppRoster = [[XMPPRosteralloc]initWithRos
2014-04-21 10:18:47
795
转载 xmpp学习笔记(一)
自己学习xmpp官方文档,慢慢整理的笔记,不见得都是正确的,请用选择性眼光看待,也有问题尚未解决,持续更新中~~~ 创建新工程,命名为XMPPIOS. 一:导入XMPPFramework 将XMPP拖拽到工程中。 添加静态库 并在Build
2014-04-21 10:17:58
960
转载 iOS之Custom UIViewController Transition
本文学习下自定义ViewController的切换,从无交互的到交互式切换。(本文已同步到我的小站:icocoa,欢迎访问。)iOS7中定义了3个协议:UIViewControllerTransitioningDelegate:用于支持自定义切换或切换交互,定义了一组供animator对象实现的协议,来自定义切换。可以为动画的三个阶段单独提供animator对象:p
2014-04-18 17:13:34
674
转载 ios --- 调用"设置"里的功能
转自:http://blog.sina.com.cn/s/blog_8988732e01010dxx.html在安装后第一次运行软件时,系统会弹出提示用户是否允许软件获取当前位置,如果用户不允许的话,之后运行时系统不会在弹出提示设置,这点很不方便,有个解决办法是给用户一个选项,调出iphone中“设置”定位服务选项,由用户手动设置,调用系统“设置”中定位服务相关代码如下:
2014-04-18 10:20:15
527
转载 Ios --- 常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配手机号:^(1(([35][0-9])|(47)|(44)|[8][0126789]))\\d{8}$或者 http://code4app.com/snippets/one/利用正则表达式判断手机号码格式是否合法/5020b6796803fa661e000001匹
2014-04-18 10:18:10
628
转载 信用卡卡号验证算法
常用信用卡卡号规则Issuer Identifier Card Number LengthDiner's Club 300xxx-305xxx, 3095xx,36xxxx, 38xxxx 14American Express 34xxxx, 37xxxx 1
2014-04-18 09:42:51
3268
转载 CocoaPods安装和使用教程
zhanCocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载
2014-04-17 11:34:00
400
转载 MBProgressHUD(提示框)
MBProgressHUD是一个开源类库,实现了各种样式的提示框, 下载地址:https://github.com/jdg/MBProgressHUD,然后把两个MBProgressHUD.h和MBProgressHUD.m放到自己的项目就可以了。这里有一个小Demo可以参考一下。 头文件部分:#import #import "MBProgressHUD.h"
2014-04-17 10:54:58
750
转载 Objective-C 对 URL 进行 URLEncode 编码
在 iOS 程序访问 HTTP 资源时需要对 URL 进行 Encode,比如像拼出来的 http://unmi.cc?p1=%+&sd f&p2=中文,其中的中文、特殊符号&%和空格都必须进行转译才能正确访问。在 Java、.net 和 JS 中都有相应的 encodeURL 方法可用,在 Objective-C 语言中,你可以试下- (NSString *)stringByAd
2014-04-11 17:08:25
460
转载 帮你深入理解OAuth2.0协议
1. 引言如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊车钥匙。当你到酒店后,只需要将泊车钥匙交给服务生,停车的事情就由服务生去处理。与主钥匙相比,这种泊车钥匙的使用功能是受限制的:它只能启动发动机并让车行驶一段有限的距离,可以锁车,但无法打开后备箱,无法使用车内
2014-04-11 15:55:40
740
转载 数据库操作(使用FMDB)
iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb) 是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件
2014-04-10 17:30:43
568
转载 ios中的SQL数据库文件加密 (使用sqlcipher)
转自:http://blog.csdn.net/kuai0705/article/details/8931996#reply今天本想写一片 GAE+goAgent+SwitchySharp 的指南的!但是突然翻出了前段时间写的关于ios中的SQL数据库文件加密的代码,于是乎决定今天就先讲讲这个!~ 那么goAgent将放在周末, 后续的文章中除了文件加密,还有传输数据加密,感兴趣的童鞋
2014-04-10 17:05:19
1181
转载 详解iPhone开发保存用户密码安全
转自:http://mobile.51cto.com/iphone-284105.htmiPhone开发保存用户密码安全方法是本文要介绍的内容,安全问题很重要,先来了解本文是如何解决的。作为一名iPhone开发者, 你需要对你的用户安全负责. 请问, 你是怎么保存用户的密码的?直接保存到plist里?加密? AES? DES? 能保证你的代码不被反编译拿到你的加密Key?
2014-04-10 16:15:19
643
转载 iPhone利用MD5加密代码
在和服务器端传递数据时,需要对密码进行md5加密,代码很简单:首先加入头文件引用:#import 复制代码具体代码如下:-(NSString *)md5:(NSString *)str { const char *cStr = [str UTF8String]; unsigned char result[32]
2014-04-10 16:04:43
490
转载 iOS 关于音频开发
音频方面的知识,相对其他编程还是较为复杂的,特别是要搞清楚框架里具体使用的参数和方法,不然写起代码来非常迷茫.1:播放简短性质的音频,例如按键声音,等可以这样实现.一:引入框架:[csharp] view plaincopy#import 二:先声明一个声音源ID[csharp]
2014-04-10 15:01:37
460
转载 iOS的CoreData用法
转自:http://www.2cto.com/kf/201403/283806.htmlCoreData以前没用过,最近试用了一下,感觉省了好多的代码,很方便。当然,也只是会使用。首先来创建一个工程 系统默认会给你增加一些东西,至于这些东西具体干嘛使的,自己去谷歌找找,说了,我只会使用。 在工程目录下有一个.xcdatamodeld的文件,这就是CZ喎�"http://
2014-03-21 11:09:14
537
转载 iOS性能优化十三招
转自:http://www.2cto.com/kf/201403/283345.htmliOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象。还记得12306么,那个速度,相信大家都受不了。为了提高 iOS 的运行速度,下面我将抛砖引玉介绍一些我实践过的用来提供iOS程序运行效率的方法,与
2014-03-21 11:08:00
606
转载 仿iOS 7后台侧边菜单源码分析和总结
转自:http://www.2cto.com/kf/201403/283981.html前言首先看看效果图:参考的源码来源于:TWTSideMenuViewController源码信息来源于:iOS 7侧边栏菜单解决方案最近的一个计划是看别人的源码,从别人的项目中学习。首先引起我兴趣的是这个仿iOS 7后台
2014-03-21 11:03:41
1371
转载 IOS中如何判断当前网络状态
转自:http://www.2cto.com/kf/201403/284074.html众所周知,我们在开发APP时,涉及网络连接的时候,都会想着提前判断一下当前的网络连接状态,如果没有网络,就不再请求url,省去不必要的步骤,所以,这个如何判断?其实很简单。前提:工程添加:SystemConfiguration.framework framework去苹果AP
2014-03-21 11:00:50
574
转载 iOS-应用间通信之自定义URL Schemes
转自:http://www.2cto.com/kf/201403/283996.html应用间通信:一、URL Schemes知识的了解URL Scheme是类似http://, ftp://这样的东西,同样你也可以为自己的应用自定URL Scheme,其他应用通过此标识就可以访问你的应用,如果自定的URL Scheme 和系统应用的相同,则会调用系统应用,而不会调用自定的应用程序。
2014-03-21 10:59:37
676
转载 iOS项目内存优化
转自:http://www.2cto.com/kf/201403/284182.html在用非ARC模式编写iOS程序的时候,造成程序内存泄露在所难免,后期我们一般会进行内存优化。自己比较常用的内存优化方法有两种1、Analyze,静态分析内存泄露的方法。很简单,在Xcode菜单栏中点击 ”Product“ -> "Analyze",编译完成后项目工程中可能造成内存泄露的代码就会被
2014-03-21 10:56:45
784
转载 iOS 基本内存管理-引用计数器
转自:http://www.2cto.com/kf/201403/284358.html1.什么是内存管理 移动设备的内存极其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象需要去管理内存,但是对于对其他基本
2014-03-21 10:55:29
755
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅