- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 如何多个应用共享keychain.
上一篇文章转载了一个关于如何使用keychain来进行信息的存储和读取。后来在资料上又看到多个应用,如何去共享一个keychain, 如百度的多个应用, 其账号和密码使用同一个即可。 而不必要每个应用都有一个独立的密码。所以就会用到多个应用间来共享相同的keychain。1,多个应用的Targets -> Summary中要把Entitlements中的勾选上, 使其Use E
2013-05-25 12:42:47 4294
转载 iOS开发——keychain的使用
通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到 iphone使用keychain来存取用户
2013-05-25 12:10:29 1210
转载 iphone 开发 XCode - Blocks 介绍
原文地址:开发 XCode - Blocks 介绍" style="text-decoration:none; color:rgb(9,67,130)">iphone 开发 XCode - Blocks 介绍作者:iBeyondDFQiphone程序开发 : XCode - Blocks 介绍Block事实上是一个代码块, 可以将它简单的看作是个函数
2013-05-24 17:27:11 1154
转载 IOS开发(99)之内存缓存
这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来说明它请求的url何如缓存数据的,我们先看下它的
2013-05-24 15:37:48 2555
转载 AFNetworking简单使用起来进行下载图片
继ASIHTTPRequest发布不再维护的消息之后,如果我们不使用CDN(云服务器),AFNetworking会是一套不错的选择 。下載網址:https://github.com/AFNetworking/AFNetworking下载之后,直接进入Xcode的工程即可以用,记得加入SystemConfiguration.framework范例参考:在applicati
2013-05-23 23:49:20 14046
转载 FMDatabase 的使用方法
FMDatabase 的使用方法 以下是FMDB的一些基本使用,FMDB框架其实只是一层很薄的封装,主要的类也就两个:FMDatabase和FMResultSet;其中的FMResultSet对象让我想起了android中sqlite的cursor集合啊。FMDB的github地址是,https://github.com/ccgus/fmdb。补充:是导入F
2013-05-23 16:40:09 6933
原创 contentMode与clipsToBounds合用实现显示图片的内容与实际图片大小不一样的特殊情况
有这样的需求, 一个UIimage的大小为768*1024, 被一个UIImageView加载到界面上。显然, 这个时候,它的contentMode; // default is UIViewContentModeScaleToFill以及clipsToBounds; // When YES, content an
2013-05-22 11:33:22 6502
原创 Cocos2D与UIViewController混用
首先我们可能使用在自己的iOS代码中为了某种目的,而使用Cocos2D,于是就有了下面的情况, 1。 在Cocos2D项目中加入UIViewController的界面 (直接上代码,代码是从网上找的,应该是可以的)3456789101112131415161718192021222324
2013-05-17 10:48:42 1944 2
原创 引入cocos2D代码后的错误处理
1.首先是特别多奇怪的错误,一般是因为c++代码的文件后缀名称没有写成.mm造成的 smking:这种错误也可以不改文件名为.mm文件,在xcode中通过选中这个文件,然后看这个文件的identity and Type里面, 有一个File Type, 默认是Default - Objective-C Source, 把它改成Objective-C++ Source即可。2.编译
2013-05-17 10:39:14 1226
转载 如何在cocos2d项目中enable ARC
基本思想就是不支持ARC的代码用和支持ARC的分开,通过xcode中设置编译选项,让支持和不支持ARC的代码共存. cocos2d是ios app开发中最主流的2d游戏引擎,但是cocos2d开发的时候,苹果还没有推出 ARC(automatic reference counting,一种辅助内存管理的机制,编译器自动在代码中加入内存管理的语句,防止因开发者的疏忽造成的内存泄露和崩溃问题)
2013-05-17 10:28:01 970
转载 关于ARC的一些说法
以下全部在xCode 4.5,llvm 4.1的测试环境中1.IBOUTLET对于IBOUTLET必须是weak的说法,经过使用Instruments测试,使用strong修饰在arc开启的情况下完全没有任何内存遗留不释放的问题。而在arc关闭的情况下,如果是assign修饰的,则不用处理,如果是retain的必须在退出viewController的时候release对象。如果
2013-05-16 00:30:01 692
转载 ios nil、NULL和NSNull 的使用
nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:id object = nil; // 判断对象不为空 if (obje
2013-05-13 16:04:46 729
原创 小算法总结一下
自己来尝试把这些算法写下来, 供参考, 如有误,请指出,谢谢。1. BD小题单向链表排序(不限算法)typedef struct Node{ NSUInteger numData; struct Node *nextNode;}LinkNode;// 用来显示,看是否成功- (void)showLink:(LinkNo
2013-05-07 19:02:27 794
转载 如何查看没有symbol的崩溃日志
smking:下面这种方式针对于这个设备本身就在咱们手中, 如果是在客户手中的话, 那么如何获取这个dsym文件倒是个问题。所以下面这种方式的前提是基于设备在我们手中。1,获取dSYMs文件中的image其路径一般为:~/Library/Developer/Xcode/Archive/YYYY-MM-DD/AppName.xcarchive/dSYMs/AppName.app.dS
2013-05-05 23:46:58 1446
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人