Category 移动开发

整合使用sqlite加密-SQLCipher和openssl加密数据库到iOS XCode项目

环境:Xcode4.5.2 , Mountain Lion 10.8.0
background:昨天按照SQLcipher(sqlite的 一个加密开源项目)的步骤要求compile一个自建iOS项目。Tutorial有bug,有些东西没说清楚,最后我根据猜测与查询完成了build。 但是我发现如果我想利用Xcode=>Preference=>Locations=>Source Trees把依赖的2个项目(SQLcipher与OpenSSL)放在APP外的目录中,添加APP的Build Phase=>Target Dependencies就找不到这两个target了。...

继续阅读

学习使用 Objective-C/OC编程语言需要程序员注意学习的事项地方

Objective-C中一些 值得程序员注意的地方:
1.有关于BOOL陷井方面有如下方面:

关于BOOL条件语句中的比较最好是与NO的值来进行比较,因为BOOL的 YES与NO值只是约定,并且编译器将BOOL认作8位二进制数据。若是不小心将一个长于1字节的整型值赋值给BOOL变量,那么只有底位字节将会用做 BOOL的值,假设底位字节刚好为0的话,那么BOOL的值将会是0,即NO值,所以关于比较方面推荐用变量值与NO值进行比较。...

继续阅读

iOS/Android移动html5网页Viewport/format-detection属性的使用/介绍/作用

Viewport :控制手机缩放

一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下:

<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1″>

width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
height:和 width 相对应,指定高度。...

继续阅读

移动开发中HTML5 web应用能否可以替代/代替或超过Android或iOS?等原生本地应用程序/native appweb

随着移动设备越来越先进,对HTML5的支持度越来越高,我们进军移动领域的时候,都会遇到一个问题,是选择HTML5和还是Native(用原生 代码编写的本地程序)?HTML5的前景无疑是诱人的,一句“Write once, run anywhere”就可以秒杀一切。笔者最近两年来对HTML5与Native有较为深入的研究,觉得两者之间不能仅仅是二分法来选择,还要根据企业自身 的情况、团队的构成、公司的战略以及产品的特点来综合选择。...

继续阅读

隐藏在手机基频芯片上的处理无线信号的实时操作系统

每一部智能手机或其它拥有3G、LTE通迅能力的设备实际上都运行着两个操作系统,这是个众所周知但又很少被提起的话题。除了那个我们能看的见的系统(Android、iOs、PalmOS),设备上还运行着一个专门处理无线信号的系统。由于这部分任务是高度依赖时效的,必需有一个实时系统来处理它们。

这个系统固化在固件中并运行在基频芯片上。据我所知,此类基频芯片上运行的系统都完全是厂...

继续阅读
Top Down