首先,包含如下头文件: 12#include "sys/time.h"#include <unistd.h> 实现函数,分不同平台: 12345678910111213141516double Common::getTime() {#ifdef _WIN32 FILETI ...
阅读全文 »

在开发iOS应用或者游戏时,我们可以通过Reachability库进行iOS设备的网络监测。 首先,Reachability官方下载地址在这里。 1. Reachability简介Reachablity 是一个iOS下检测,iOS设备网络环境用的库。 监视设备网络是否可用。 监视当前网络的连接方式 ...
阅读全文 »

可以看一下我的Github项目,使用封装zlib库的ZLibString类进行压缩C++字符串。 使用 将ZLibString.h,ZLibString.cpp文件加入项目,使用以下方法进行压缩,解压缩。 1234// 压缩,pcContentBuf:要压缩的内容 pcCompBuf:压缩后的 ...
阅读全文 »

可以看一下我的Github项目,使用项目中的lua_zlib.h文件压缩lua字符串。 使用 我使用的开发环境是cocos2d-x + lua开发,以我的项目为例,将lua_zlib.h文件加入项目中,在入口文件中包含该头文件并注册以便在lua中使用,注册如下: 1luaL_requiref_(L ...
阅读全文 »

开发iOS平台的应用的时候,可以获取iOS设备的设备信息,包括设备的名称,设备的机型,设备的iOS版本等等。设备信息主要来自 UIDevice 类。 代码如下: 1234567UIDevice *currentDevice = [UIDevice currentDevice];NSString ...
阅读全文 »

引言 在xcode下使用cocos2d-x+Lua开发游戏项目的过程中,我们只是把cocos2d-x作为一种工具在使用,而作为cocos2d-x引擎本身,我们基本不会修改底层(或者说是很少修改),那么问题来了,如果我们需要重编译或者archive打包的时候,编译cocos的库将会占据大部分的时间, ...
阅读全文 »

前提 众所周知,开发iOS应用必须要有iOS证书(Certificates)和配置文件(Provisioning Profiles),那么问题来了: 1.什么是iOS证书,它是如何与app应用关联的?2.iOS开发证书和生产证书有何区别,如何使用的?3.证书与配置文件(Provisioning P ...
阅读全文 »

本文简单介绍下将iOS项目中生成的.app文件生成可以直接安装的.ipa文件的几种方式。 Apple推荐方式:Xcode的Archive功能 首先,拔掉所有连接的设备。 然后,Xcode菜单栏->Product->Archive,此时项目会重新编译,耐心等待,编译完成会出现以下界面。 ...
阅读全文 »