自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 与 iOS 持久化 Http Cookie

应用场景:因为Http会话是无状态的,为使c-s交互相互记录用户状态信息,所以client断就有了cookie, server端有了session。与server 进行集成时,在header里经常有增加session_id的情形,这个从server返回且存在Http的cookie里。如果不去用这个现有的cookie,则每次都要对 Header[] 进行add session_id操作,繁琐

2014-06-04 18:56:17 1950

原创 Android 和 iOS LoadingView单例模式的实现

需求: 在网络请求中,需要对UI进行du'sai

2014-05-29 16:59:45 1932 1

原创 接口文件里的 @class 和 @import

在.h文件里面经常会看到 @class 及

2014-05-27 19:55:31 366

原创 iOS 常见的闪退错误

acaterImage

2014-04-25 17:09:08 587

原创 MBProgressHUD 进度条源码

https://github.com/jdg/MBProgressHUD源码中大量用到了 KVO 模式 对 progress里的属性progressTintColor,backgroundTintColor,progress,annular注册观察,当发现值改变时 调用UIView里的 setNeedsDisplay 进行重绘  drawRect, 在UI上的表现就

2014-03-06 15:18:16 636

原创 App判断程序是否第一次启动

对于App而言,类似与 Guide Page 需要知道是否第一次启动,iOS或Android都可以通过文件形式来记变量解决:iOS: if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]) {        [[NSUserDefaultsstandardUserDefaults] setB

2014-02-19 10:08:36 447

原创 Android的五种数据存储方式

Android provides several options for you to save persistent application data. The solution you choose depends on your specific needs, such as whether the data should be private to your application or

2012-10-30 11:00:31 357

原创 What's Android / Android 是什么?

——"你是干啥的?"——"做Android应用的?"——“Android是什么?”经常会被问到此问题。对于非屌丝类的回答一般告诉 Android 是 linux,是操作系统 或者说是以linux为基础的操作系统,类似苹果的IOS系统, WindowsPhone 忽悠忽悠就过去了。但对于屌丝们,如何简洁的overview,确实会有些蛋疼,总有点森林的感觉,overview不出

2012-10-22 21:16:37 419

原创 Client <—> Server Communication message protocol design(客户端与服务器信息协议)

@TODO一 、在 客服端和服务器相互通信(http/https)时,通信的媒介当然是二进制流进行传输,因为这样的损耗小,安全。对于安全性高的应用,应取代通过默认明码message to bytes传输,需对明码message进行约定加密请求和解析design。这样理论情况下在不知道message加密方式的情况下,即使截取到流也无法对其正确的解析。二、

2012-10-12 11:11:11 400

原创 Android 的 CPU

@TODOAndroid 的CPU 采用ARM 内核, 地址总线为 32 位, 可支持最大寻址空间为4G。涉及到android手机的只有其中的4家,分别是高通,德州仪器,三星和后起之秀英伟达。(http://hi.baidu.com/optimus_90/item/86315bdcab394dd8241f4060)这4G空间包含1. SRAM: 异步存储器 特点是每一个地址

2012-08-22 21:40:01 402

原创 二进制补码

二进制补码计算机存储数据都是以0,1二进制进行存储。对于有符号整数存储(对于浮点数待续),引入补码概念。原码即直接将真值转换为其相应的二进制形式,而反码和补码是对原码进行某种转换编码方式。对于正整数, 原码,反码和补码都相一样对于负整数, 补码等于反码加1,而反码等于原码除符号位不变其他位按位求反以byte为例,1 byte 等于 8bit,也就是8个二

2012-03-30 18:25:37 851

原创 Ant生成JunitReport(Writing Tasks )

1. What should Ant do for us?compiles my stuff: 编译文件make the jar, so that I can deploy it: 编译生成jar, 部署clean up everything, 整理和清理build.xml包含三个基本目标属性:So the buildfile contains three targ

2012-03-23 18:29:35 878

空空如也

空空如也

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

TA关注的人

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