12 2013 档案
摘要:1 创建项目工程2 打开win32的项目。在HelloWorldScene.h中添加方法。1 void update(float dt);2 void shwoProssgressBar();在HelloWorldScene.cpp中添加方法。 1 void HelloWorld::update(float dt){ 2 3 4 CCProgressTimer *timer = (CCProgressTimer *)this->getChildByTag(100); 5 CCLabelTTF * numsTTF=(CCLabelTTF *)this-...
阅读全文
摘要:集合对象的关键字是NSSet与NSMutableSet。前者是不可变集合,后者是可变集合,Objective-C语言中大部分数据结构都存在可变与不可变两种数据。这里的集合很像Java语言与C语言中的Set,用法基本一样。但是在Objective-C语言中同一个集合可以储存不同对象的数据。下面分享一个例子就很清楚的看出。1. 创建不可变集合对象[NSNumber numberWithInteger:9527]; 因为集合中只能存放对象,所以如果要存数字的话要把数字转换成对象方可存入。[NSSet setWithObjects:...]:创建集合对象,并且初始化集合中的数值,结尾必需使用nil标志
阅读全文
摘要:做过Java语言或者C语言开发的朋友应该很清楚关键字map吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Java与C只能保存声明的相同类型的数据,它的关键字为NSDictionary与NSMutableDictionary。1.创建不可变词典[NSDictionary dictionaryWithObjectsAndKeys:..] :使用键值对儿直接创建词典对象,结尾必需使用nil标志结束。[NSDictionary initWith
阅读全文
摘要:使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,char,double 等等,是不行的在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,用来存储对象的有序列表(任意类型的对象,不能存储数据类型比如 int bool char) 限制: 只能存储Objective—C 的对象, 不能存储C 语言的基本数据类型
阅读全文
摘要:参考http://xys289187120.blog.51cto.com/3361352/676668关于如何用xcode新建一个文件,这里就不在写了。创建一个Myclass.m和一个Myclass.h文件 1 #import 2 3 @interface Myclass : NSObject 4 { 5 //成员变量 6 NSString *mName; 7 int mNumber; 8 } 9 10 -(id) initMy;11 -(void) setInfo:(NSString *) name :(int) number;12 -(void) printIn...
阅读全文
摘要:NSMutableString 类 继承NSString类,那么NSString 提供的方法在NSMutableString中基本都可以使用,NSMutableString好比一个字符串链表,它可以任意的动态在字符串中添加字符串 删除字符串 指定位置插入字符串,使用它来操作字符串会更加灵活。1.字符串尾部添加使用alloc在内存中创建字符串对象后边可以动态的操作这个字符串,修改与添加等。appendstring 方法:向字符串尾部添加一个字符串。appendFormat方法:向字符串尾部添加多个类型的字符串,可以添加任意数量与类型的字符串。 1 // Do any additional...
阅读全文
摘要:Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。1.创建经典的NSString字符串NSString 与 char* 最大的区别就是 NSString是一个objective对象,而char* 是一个字节数组。@+ ” 字符串 ” 这个符号为objective-c NSString 字符串常量的标准用法,char* 创建的时候 无需添加@ 1
阅读全文
摘要:我在自己和朋友的手机上,没有出现这个问题。android.database.sqlite.SQLiteException: no such table: password: , while compiling: SELECT username, password FROM password WHERE (host == ?) at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method) at android.database.sqlite.SQLiteCompiledSql.(SQLiteCompiledS
阅读全文
摘要:objective-c提供的基本数据类型:int,float,double,char。Int:八进制 整型第一位为 0, NSLog 的格式符为: %o 显示的八进制不带前导 0 %#o显示的八进制带前导0 十六进制 以 0x 开头的整型,NSLog 的格式符为: %x 显示的十六进制不带前导 0x %#x 显示的十六进制带前导0x 若(%X或%#X) 显示的十六进制用大写 Float:NSLog 的格式符:%fNSLog 的格式符:%e 科学计数法显示值NSLog 的格式符:%g 指数的值...
阅读全文
摘要:利用公司给的mac,自己学习下objective-c的语法。主要的参考的是雨松momo的博客。首先创建项目。1 打开xcoode选择create a new Xcode project.2 选择single View Application,这里只介绍基本语法,所以选择这个就够了。3 输入对应的信息,就不写了。这样,我们的第一个项目就创建好了。找到HWViewController.m文件,里面有个-(void)viewDidLoad方法,这个方法每次启动都会调用。类似与Android的oncreate()方法。Objective-C 则也类似C++ .h 声明类的变量 方法 .m 用来实现方法
阅读全文
摘要:intent 概括Android引入了一个intent的概念来调用组件。Android的活动组件包括活动(UI组件),服务,广播,和contentProvider简单层面上将,intent就是告诉你android要执行的一种操作。一般来说我们经常的用法是这样的intent = new Intent(this,Install.class); startActivity(intent);this表示这个activity的上下文,install.class表示要跳转的activity。当然了,这个activity必须也要在Androidmanifast今天看到书上的另外一种用法: String ac
阅读全文
摘要:准备写一个Android的教程,顺便复习巩固下自己的知识,主要参考的书是《精通Android 3 》1 环境搭建。以前准备入门一门语言的时候,环境的搭建会是件很头疼的事情。知道的人懒的说,不知道的找不到。以前开发Android的时候环境配置挺烦人的,下载Android,下载adt,配置adt,下载eclipse等,很麻烦。现在Android官网已经提供了配置好的全部的环境。http://developer.android.com/sdk/index.htmlWith a single download, the ADT Bundle includes everything you need t
阅读全文
摘要:参考了雨松MOMO的文章。http://www.xuanyusong.com/archives/667http://bbs.18183.com/forum.php?mod=viewthread&action=printable&tid=1497581首先准备unity为交互Android自备的class.jar文件。所以需要将接口classes.jar引入至当前工程但中。接口包的所在地,打开Finder->应用程序->Unity->点击Unity图标,鼠标右键选择“显示包内容”->Contents->PlaybackEngines->Andr
阅读全文
摘要:首先了解一下 jni的一些东西http://www.himigame.com/android-game/725.html里面的我也就不再复制粘贴了。我这里使用的是mix智游汇的demo。1 和Android项目一样首先把mix的jar包放入libs中,添加连接和以前的步骤一样。添加一个static方法,内部调用MIXView的showAd的方法,注意第一个参数。public class TEST extends Cocos2dxActivity implements MIXViewListener{ //定义一个静态的上下文 public static Context contex...
阅读全文
摘要:当时参考的博客:http://blog.csdn.net/zhangdadihim/article/details/8656977先确保环境已经配置ok,参考:http://www.cnblogs.com/aosting/p/3459223.html1 编译自带的例子先到demo的路径下/cocos2d-2.0-x-2.0.4/samples/HelloCpp/proj.android输入:chmod 755 build_native.sh 运行./build_native.sh 回车报错p:44:72: error: format not a string literal and no fo
阅读全文
摘要:参考了himi的博客,这篇文章也是在公司配置cocos2d-x中遇到问题的总结。版本是cocos2d-2.0-x-2.04.1 安装模板新的版本是Python创建,这边版本还是用模板运行sudo ./install-templates-xcode.sh”,选择对应的xocde版本,安装。打开xcode,就发现多了一个cocos2d-x的选项,2 mac下Android开发环境配置我直接下载的是Android的官网的开发工具套件,里面adt都已经配置好了在下载Android sdk 版本的时候.打开SDK Manager时底部进度条一直不动,打开详细信息,发现卡在:Fetching https:
阅读全文
摘要:整理数据库,对于索引的功能已经忘了。网上搜了一下 备注一下http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html关于key和index的区别mysql的key和index多少有点令人迷惑,这实际上考察对数据库体系结构的了解的。1 key 是数据库的物理结构,它包含两层意义,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的)。包括primary key, unique key, foreign key 等。 primary key 有两个作用,一是约束作用(constraint),用来规范一个存储主键和.
阅读全文
摘要:要整理wiki结构。额,让我做这个。好多表。首先在show create table table_name;CREATE TABLE `general_log` ( `event_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '测试', `user_host` mediumtext NOT NULL COMMENT '测试', `thread_id` bigint(21) unsigned NOT NULL COMMENT '测
阅读全文