1、OC简介 全称:Objective-C,是扩充C的面向对象编程语言,主要用于iOS和Mac OS开发。C语言的基础上,增加了一层最小的面向对象语法完全兼容C语言可以在OC代码中混入C语言代码,甚至是C++代码可以使用OC开发Mac OS X平台和iOS平台的应用程序2、 OC语法概述2.1关键字...
分类:
其他好文 时间:
2016-01-19 12:27:33
阅读次数:
130
使用 Firmonkey 在显示 emoji 字符时,有些 emoji 并无法显示彩色,见下图:经查 FMX 源码,是因为判断 emoji 的字符区段不足造成的,经过修改后,便可显示,见下图:修改方法:将 FMX.FontGlyphs.iOS.pas 复制到自己的工程目录下。找到 function ...
分类:
移动开发 时间:
2016-01-14 15:52:47
阅读次数:
309
FMDBFMDB概述什么是FMDB* FMDB是iOS平台的SQLite数据库框架* FMDB以OC的方式封装了SQLite的C语言APIFMDB的优点* 使用起来更加面向对象,省去了很多麻烦、冗余的C语言代码* 对比苹果自带的Core Data框架,更加轻量级和灵活* 提供了多线程安全的数据库操作...
分类:
移动开发 时间:
2016-01-14 06:10:23
阅读次数:
309
开发iOS平台的应用的时候,可以获取iOS设备的设备信息,包括设备的名称,设备的机型,设备的iOS版本等等。设备信息主要来自 UIDevice 类。UIDevice *currentDevice = [UIDevice currentDevice];NSString *strName = curre...
分类:
移动开发 时间:
2016-01-03 00:29:03
阅读次数:
180
如何打造一个安全的App?这是每一个移动开发者必须面对的问题。在移动App开发领域,开发工程师对于安全方面的考虑普遍比较欠缺,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但对于一个合格的软件开发者来说,安全知识...
分类:
移动开发 时间:
2015-12-29 15:56:40
阅读次数:
222
引子 不管是Android还是iOS平台中,都可以看到一些应用在启动的时候会先出现一个启动画面(Splash Activity),如QQ、微信等。这个启动画面中往往会将ActionBar和Status Bar隐藏掉,然后用户进入一种沉浸的状态,形成更强烈的视觉冲击。一方面,这可以给用户留下更深刻的....
分类:
移动开发 时间:
2015-12-27 16:11:10
阅读次数:
270
iOS不仅内置了丰富的网络通信API来开发网络通信应用,而且iOS平台还支持大量第三方网络通信API,完全支持TCP、UDP网络通信,可以参考Apple的官方文档学些使用CFNetWork进行UDP协议通信的知识。iOS平台上两个第三方网络通信框架:AFNetworking和ASIHTTPRe...
分类:
移动开发 时间:
2015-12-15 14:11:37
阅读次数:
188
DEVONthink 简明教程====转载请注明出处,by Thinkbond========简介DEVONthink 是由一家来自德国的老牌软件开发商发布的「知识管理」app,运行于 Mac/iOS 平台。官方自己定位为“Information management reinvented”,全方位...
分类:
其他好文 时间:
2015-12-10 16:45:33
阅读次数:
1451
摘要1.介绍iOS平台用AFNetworking与HTTPS后台接口进行安全通信。 2.介绍后台自签名证书制作步骤。 3.以及Linux平台Nginx配置HTTPS协议接口的Web站点。iOSAFNetworkingHTTPSOpensslNginx这个关于AFNetworking的HTTPS安全通...
分类:
Web程序 时间:
2015-12-08 21:50:17
阅读次数:
144
摘要在不同平台通信的时候,首先需要将对象进行序列化。iOS平台上我们常用`NSKeyedArchiver`进行归档,当然也可以将数据处理为JSON或者XML格式。`NSKeyedArchiver`只能在iOS/Mac平台使用,因此它归档的二进制数据不适合于在不同平台之间使用。JSON和XML虽然由于...
分类:
移动开发 时间:
2015-12-08 21:46:03
阅读次数:
244