在手机应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在iOS设备中加一个缓存的机制,前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。功能需求
这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已.....
分类:
其他好文 时间:
2014-06-09 22:39:16
阅读次数:
310
这篇文章记录了在 IOS 中使用 Swift 操作 CoreData 的一些基础性内容,由于缺乏文档,基本上都是自行实验的结果,错漏不可避免,还请谅解。...
分类:
移动开发 时间:
2014-06-08 04:56:39
阅读次数:
419
今天在网上看到一篇非常好的教程,分享给大家
原文地址:http://gashero.iteye.com/blog/2075324
目录
1 简介2 Swift入门3 简单值4 控制流5 函数与闭包6 对象与类7 枚举与结构
1 简介
今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Prog...
分类:
编程语言 时间:
2014-06-08 04:49:31
阅读次数:
299
Swift 真的可以说是最新的编程语言了,2014wwdc刚刚发布,下面来了解一下都有哪些特点。
首先感谢原作者,主要内容是借鉴他的,参考链接
http://zh.lucida.me/blog/an-introduction-to-swift/
关于
这篇文章简要介绍了苹果于WWDC 2014发布的编程语言——Swift。
前言
在这里我认为有必要提一下Bret V...
分类:
移动开发 时间:
2014-06-08 04:45:40
阅读次数:
369
第1章基础知识
虽说 Swift 是开发 iOS 及 OS
X 应用的一门新编程语言,但它的开发体验与 C 或 Objective-C 有很多相似之处。
Swift 重新实现了 C 与 Objective-C 中的所有基础类型,包括表示整数的 Int,表示浮点数的 Double 与 Float,表示布尔值的 Bool,以及表示纯文本数据的 String。 Swift 还为两个基本集合类...
分类:
其他好文 时间:
2014-06-08 04:41:10
阅读次数:
224
关于iOS应用拨打电话, 我所知道的有3种办法, 具体如下:一。利用openURL(tel)特点: 直接拨打, 不弹出提示。 并且, 拨打完以后, 留在通讯录中, 不返回到原来的应用。//拨打电话
- (void)callPhone:(NSString *)phoneNumber
{
//phoneNumber = "18369......"
NSMutableString * s...
分类:
移动开发 时间:
2014-06-08 03:47:41
阅读次数:
261
今天看到了一个swift的学习网站,里面收集了很多学习资源
Swift 介绍
Swift
介绍
来自 Apple 官方
Swift
简介 (@peng_gong)
一篇不错的中文简介
[译]
Swift 首席架构师 Chris Lattner 简介(黄利民)
Swift 背后的男人,他的个人主页。
Swift 观点
如何评价
...
分类:
其他好文 时间:
2014-06-08 03:44:09
阅读次数:
196
iOS安全攻防(二十三):Objective-C代码混淆class-dump可以很方便的导出程序头文件,不仅让攻击者了解了程序结构方便逆向,还让着急赶进度时写出的欠完善的程序给同行留下笑柄。所以,我们迫切的希望混淆自己的代码。混淆的常规思路混淆分许多思路,比如:1)花代码花指令,即随意往程序中加入迷惑人的代码指令2)易读字符替换等等防止class-dump出可读信息的有效办法是易读字符替换。Obj...
分类:
移动开发 时间:
2014-06-08 03:27:02
阅读次数:
359
iOS安全攻防(二十四):敏感逻辑的保护方案(1)Objective-C代码容易被hook,暴露信息太赤裸裸,为了安全,改用C来写吧!当然不是全部代码都要C来写,我指的是敏感业务逻辑代码。本文就介绍一种低学习成本的,简易的,Objective-C逻辑代码重构为C代码的办法。也许,程序中存在一个类似这样的类:@interface XXUtil : NSObject
+ (BOOL)isVerifi...
分类:
移动开发 时间:
2014-06-08 03:13:24
阅读次数:
307