- 博客(73)
- 资源 (6)
- 收藏
- 关注

转载 程序员和猪
挺好的文章,转了,我还是挺喜欢猪的。转自http://www.shenyisyn.org/好吃懒做是猪的特征,好做懒吃是程序员的特征。其实两者特征很不统一,但偶尔也有重合点。当我们遇到迷茫时,应该学会猪的待世观,持久的迷茫是引导你走进负能量世界的最大“路径”。当我们遇到偶尔一次兴奋的成功时,应该学会猪淡定的心态。极度迷茫和极度自傲都会让你很快变得不如猪。当我们遇
2013-04-11 15:12:15
974
转载 在lua环境中使用protobuf
最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,希望对其它人能有所帮助。1、下载protoc-gen-lua可以通过HG从服务器(hg clone https://code.google.com/p/protoc-gen-lua/)
2017-06-08 19:19:01
394
原创 cocos2dx3.x 获取系统时间
std::string Tools::getcurrTime(){ #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS) struct timeval now; struct tm* time; gettimeofday(&now, NU
2015-04-13 15:59:47
638
原创 cocos2d-x在Android真机上使用Sqlite
首先,我是使用sqlite3.c来操作sqlite的,这个库的下载和使用,很多教程上都有介绍。在win32和MacOS上,这个库的使用没啥特别,但是在Android上,却无法直接读取。这里要说明,Android不能读取的原因,是因为对数据库的操作必须有root权限,也就是说,我们的应用程序只能对系统提供的特定目录中的数据库文件进行操作。这个目录,cocos3.4可以通过
2015-04-03 11:12:20
588
原创 cocos2dx编译到android的错误
cc1plus.exe: some warnings being treated as errors解决方法:在jni/Application.mk后面加APP_CFLAGS += -Wno-error=format-security 待续
2015-04-02 19:03:26
408
原创 ios开发键盘设置大全
一、键盘风格 UIKit框架支持13种风格键盘。 typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation, // 标准电话键盘,支持+*#等符号 UIKe
2015-03-03 16:56:08
1399
原创 IOS平台生成图片缩略图的两种方案
1.自动缩放到指定大小+ (UIImage *)thumbnailWithImage:(UIImage *)image size:(CGSize)asize{UIImage *newimage;if (nil == image) {newimage = nil;}else{UIGraphicsBeginImageContext(asize);[image dra
2014-12-03 13:35:02
741
转载 IOS开发中,在一个应用程序中启动另外一个应用
转自:http://blog.sina.com.cn/s/blog_67419c420100vpuv.html分两步:步骤一:首先在程序A的plist中添加url typesCFBundleURLTypesCFBundleURLNameAAAAACFBundleURLSchemestestA步骤二:在程序B
2014-11-25 15:10:48
480
转载 iOS开发--UITableView全面解析
转自:http://www.cnblogs.com/kenshincui/p/3931948.html
2014-11-21 14:56:24
790
转载 在xcode5中修改整个项目名
总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心
2014-11-11 11:40:08
466
原创 ios NSString 去除空格和回车
去除两端空格 NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; 去除两端空格和回车 NSString *text = [temp stringByTrimmingCharactersInSet:
2014-09-29 10:48:39
554
原创 ios7打开相册和相机时状态栏不隐藏的问题
IOS7要隐藏状态栏,需要在info.plist文件中添加View controller-based status bar appearance ,并且把值设置为NO。但是打开相册或相机的时候,状态栏还是透明显示出来了,在网上找了一下解决方案,终于解决了。在使用了UIImagePickController的controller里或者UIImagePickController的子类里
2014-09-05 11:06:05
769
原创 UITapGestureRecognizer和UIButton的点击事件冲突解决
我在self.view上添加了一个单击手势,然后在这个view上添加按钮 发现按钮的事件不响应了,点击按钮也是响应的单击手势的方法
2014-08-19 16:02:36
1318
转载 ios 常用字符串的操作
//将NSData转化为NSString NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData (NSString.h)- (NSData *)dataUsingEncoding:(NSStringEnco
2014-07-21 13:43:59
585
转载 IOS 点击空白处隐藏键盘的几种方法
IOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现点击键盘以外的空白区域来将键盘隐藏,以下我总结出了几种隐藏键盘的方法:首先说明两种可以让键盘隐藏的Method:1、[view endEditing:YES] 这个方法可以让整个view取消第一
2014-07-11 15:19:27
741
原创 ios下的MD5转码
#import @interface MyMD5 : NSObject { }+(NSString *) md5: (NSString *) inPutText ;@end
2014-06-25 16:02:06
699
转载 iOS开发:Storyboard的简单使用
之前做的例子,我们经常会用到.xib文件,在其中我们可以进行界面的设计。不过如果想切换视图,我们就得自己写很多代码。自从苹果推出了Storyboard,我们可以在一个编辑区域设计多个视图,并通过可视化的方法进行各个视图之间的切换。如下图:上图中有两种箭头:左边的箭头表示程序刚开始运行时加载的控制器;右边的称为Segue,这个表示视图之间的切换,或者表示连接Navigation Co
2014-06-25 15:58:20
683
转载 ARC简介以及工程中ARC与非ARC的混合
转自:http://www.cnblogs.com/Piosa/archive/2013/01/24/2875556.html
2014-06-10 17:24:49
591
转载 cocos2d-x 下使用加密 sqlite3
sqlite3 加密库用的是wxsqlite3-3.0.0.1 提取出来的, 在win32 , android 下测试通过,无异常 编译时只需要编译 sqlite3secure.c 此文件,即可以成功,测试时生成静态库文件以下是android 下编译过程
2014-06-03 13:50:43
1449
转载 Android二维码功能实现
转自:http://blog.youkuaiyun.com/guolin_blog/article/details/9526247最近二维码真是越来越火了,随便电视上、网络上、商场里,到处都是二维码。而内嵌二维码扫描功能的软件也越来越多,QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫,感觉我们自己的应用里不加上二维码扫描功能,都跟不上时代潮流了。所以今天我就将带着大家一起,在我们自己的程序里
2014-04-24 09:49:37
592
原创 Xcode升级到5.1遇见问题
libs/kazmath/src/neon_matrix_impl.c 文件出错:error: unknown register name 'q0' in asm : "memory", "q0", "q1", "q2", "q3", "q8", "q9", "q10", "q11", "q12", "q13", "q14", "q15" error: unknown registe
2014-04-17 14:24:36
1336
原创 android手机获取上网网关和ip地址
public static String getPsdnIp() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for
2014-04-09 17:34:24
1838
原创 coocs2d-x中c++与java互相传值
首先大概的介绍一个类 JniHelper ;此类主要用于Jni与Java层之间的相互访问的作用,那么此类的常用的一些函数这里首先介绍下,否则直接上代码不太容易吸收 ;JniHelper 类常用函数: 1. getStaticMethodInfo (四个参数,bool 返回值)使用示例代码:boolisHave = JniHelper::getStat
2014-03-14 11:23:44
729
原创 解决NDK出现error: exception handling disabled, use -fexceptions to enable的问题
cocos2dx移植到android平台下,ndk编译时出现error: exception handling disabled, use -fexceptions to enable。一开始没意识到ndk的关系,以为代码的错误。问题解决: 此问题的出现是编译器的异常异常捕获被禁用了,需要在Android.mk文件中开启。在Android.mk文件中添加: LOCAL_
2014-02-11 15:01:05
961
原创 cocos2dx弹出层屏蔽菜单事件
bool GameOverLayer::ccTouchBegan( CCTouch *pTouch, CCEvent *pEvent ){ return true;}void GameOverLayer::registerWithTouchDispatcher( void ){ CCDirector::sharedDirector()->getTouchDispatcher()->a
2014-01-21 15:38:05
1316
转载 cocos2dx监听home键,锁屏,后台转前台暂停功能
转自:http://blog.youkuaiyun.com/qq634416025/article/details/8739780根据cocos2d-x游戏原理当home键或者锁屏键被按下,游戏处于后台状态就会调用AppDelegate.cpp里面的方法applicationDidEnterBackground()其实按照这个方法的意思就可以知道到底是怎么回事了。所以我们就在这个方法内部写
2014-01-14 19:16:32
731
原创 xcode上传应用到itunes时的遇到问题总结
项目完成后,肯定要上传到itunes connect上,说起来简单,但还是要注意一些细节,我总结下1、ios图标规格必须严格遵守,差一个像素也不行,少一个有不行;2、一定要加启动画面,而且要准备3套,480*320,960*640,1136*640,这是为了适配iphone5;3、证书肯定要对应,这个没话说;4、在Xcode里面archive后在Organizer里面显示成ma
2013-12-18 13:58:54
626
转载 cocos2d-x的消息和数据传递
转自 http://blog.youkuaiyun.com/jackystudio/article/details/17088979如何在层间或者场景间进行消息传递,大概是每个初学者都要面对的问题吧。这里介绍cocos2d-x的一种消息/数据传递方式,内置的观察者模式,也称消息通知中心,CCNotificationCenter。1.CCNotificationCenter
2013-12-04 13:18:49
801
转载 cocos2dx 常见的49中动作详解
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("Icon.png");
2013-12-02 10:39:17
749
原创 将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网
开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费。以操作系统为win7的笔记本或装有无线网卡的台式机作为主机。主机设置如下:1、以管理员身份运行命令提示符:快捷键win+R→输入cmd→回车2、启用并设定虚拟WiFi网卡:运行命令:netsh wlan
2013-11-30 14:03:44
816
转载 cocos2dx转到android项目,使用第三方so库文件
转自http://blog.youkuaiyun.com/nat_myron/article/details/14461695需要在2dx的android项目里使用第三方的so库文件,没有c++/c源文件来编译生成这个动态的库文件,网上找了好多方法,终于编译成功了。例如我们的库文件是libxxx.so,在jni目录新建文件夹prebuilt,把我们的libxxx.so文件拷贝进去,然后在A
2013-11-30 13:44:07
881
转载 Iphone真机调试出错:launching remote program: failed to get the task for process XXX解决方法
在真机上调试时,无法正常启动程序,出现问题launching remote program: failed to get the task for process XXX(1)在Xcode的File菜单上,New File -> iOS -> Resource -> Property List -> Entitlements,新建了一个“Entitlements.plist”点Finish,然
2013-11-20 15:35:01
1059
原创 ios推送信息实现
证书已经准备完毕,不懂请看我的前一篇文章http://blog.youkuaiyun.com/zhenli312/article/details/16844615接下来,我们在xcode中新建一个测试工程,注意设置工程的Bundle Identifier必须与上面建的APP ID 里的相同在didFinishLaunchingWithOptions 中加入一下代码//注册接收通知类型 [
2013-11-20 15:32:22
1092
原创 ios推送信息原理及前期准备
IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下:iOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要
2013-11-20 15:11:18
973
原创 ios开启多点触控
在AppController.mm文件中,设置开启多点触控[__glView setMultipleTouchEnabled:YES];
2013-11-13 19:17:26
1157
原创 实现android常见的下拉刷新功能
先附上效果图这主要的界面写了一个scrollview,布局如下,ElasticScrollView就是主要实现的功能类<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_h
2013-11-13 14:02:07
814
原创 ios7下出现的问题及解决
装了xcode5,体验了一把ios7,整个界面也是冲着扁平化的方向,怎么说呢,简约而不简单。总之就是更好用了。赶紧将以前写的一些app放Xcode5下编译,不少问题出来了。首先就是界面上的状态栏了,iOS7貌似默认程序就是全屏(fullscreen)模式,用半透明的方法将状态栏挡在后面,感觉有点怪怪的,比如:在iOS7之前,我们可以这样干:[[UIApplica
2013-11-05 14:41:59
684
protobuf-2.5.0
2018-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人