- 浏览: 96374 次
- 性别:
- 来自: 北京
最新评论
-
atgoingguoat:
meunitem.xmlR.layout.menuitem, ...
Android实现九宫格 -
龙哥IT:
怎么实现不了
Android中LocationManager的简单使用,获取当前位置 -
fuss228:
m_xmlType 是什么 哪里定义的 哪里赋值的?
iphone开发 NSXMLParser解析xml文件 -
he_eh:
学习了 很好很强大
Android实现九宫格 -
joyhub2140:
如何实现每格读取一张不同的图片呢?
Android实现九宫格
文章列表
分享一个我用cocos2d加载图片的方式,其实很简单,我觉得还挺实用的
首先要提醒一点,ihpone开发中所有的图片最好都是png格式的,虽然png格式的图片比jpg或其他的图片要大,但是png的图片在sdk中是做过优化处理的,是苹果推荐的格式,对这个格式支持也是相对好的.尤其是在最新4.2的sdk中,如果你有jpg的图片,并且比较大,在真机上是现实不出来的.
最开始做项目,对cocos2d了解的比较少,添加一个CCSprite时,为
- (void) swapBuffers
{
// IMPORTANT:
// - preconditions
// -> _context MUST be the OpenGL context
// -> _renderBuffer must be the the RENDER BUFFER
#ifdef __IPHONE_4_0
if( _depthFormat && _discardFramebufferSupported ) {
GLenum attachments[] = { GL_DEPTH_ATTACHMENT_OES ...
开发iPhone 应用程序并不难,基本上就是三个词 - “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory leak ,杀掉; 内存使用超限额,杀掉。一个经过测试的程序,在使用过程中90%以上的崩溃都是内存问题造成的。在这里简单总结一下Object-C 内存管理。
基本概念
Object-C 的内存管理基于引用计数(Reference Count)这种非常常用的技术。简单讲,如果要使用一个对象,并希望确保在使用期间对象不被释放,需要通过函数调用来取得“所有权”,使用结束后再调用函数释放“所有权”。“所有权”的获得和释放,对应引用计数 ...
做了一段时间,发现objective-c基础很重要,为了接下来更好的学习,建议多看看基础,找了点资料,保存一下。
Objective-C语言学习
翻译:发芽的石头
2010-03-10
转帖请注明转之 苹果开发中文网(http://www.CocoaDev.cn)
以上说 ...
http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/chapter_1_section_1.html
cocoa的在线中文参考库,值得收藏一下。
/*---------------------------创建数组------------------------------*/
//NSArray *array = [NSArray alloc] initWithObjects: @"One",@"Two",@"Three",@"Four",nil]; self.dataArray = array; [array release]; //- (unsigned) Count;数组所包含对象个数; NSLog(@ ...
二者的区别在于:
1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。
2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面,因为会用到这个引用类的内部的实体变量和方法,所以需要使用#import来包含这个被引用类的头文件。
3.在编译效率方面考虑,如果你有100个头文件都#import了同一个头文件,或者这些文件是依次引用的,如A–>B, B– ...
一些常用功能代码实现,摘自文档
显示网页: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. startActivity(it);显示地图: 1. Uri uri = Uri.parse("geo:38.899533,-77.036476"); 2. Intent it = new Intent(Intent.Action_VIEW,uri); 3. startActivity(it ...
原文地址
#include "Box2D.h"
#include <cstdio>
//
// 这是盒子和小盒子的一个简单例子模拟使用Box2D的.
// 这里我们创造一个大地面箱子和一小动态
// 箱子.
int main(int argc, char** argv)
{
B2_NOT_USED(argc);
B2_NOT_USED(argv);
// 定义世界的大小。
//如果钢体到达世界的边缘,但是它将会速度越来越慢直到休眠。
// 我们创建地面体。要创建它我们需要一个物 ...
找到一个关于iphone定位的的资料,收藏一下
其实使用iphone的定位系统开发软件是很简单的一件事,下面我们就来认识一下iphone的定位系统的使用。
1.Getting the User’s Current Location
获取用户当前位置。
获取位置的方式有三种:GP ...
cocos2D 创建动画帧
- 博客分类:
- IPhone开发
http://www.dualface.com/?p=406
发现个不错的文章 收藏一下 关于cocos2D的
retain 和copy的区别
原来简单解释过属性定义(Property) ,并且提起了简单的retain,copy,assign的区别。那究竟是有什么区别呢?
assign就不用说了,因为基本上是为简单数据类型准备的,而不是NS对象们。
Retain vs. Copy!!
copy: 建 ...
更改cell选中的背景
Java代码
//创建一个UIView对象
UIView *myview = [[UIView alloc] init];
//设置UIView对象的外观大小
myview.frame = CGRectMake(0, 0, 320, 47);
//设置UIView对象的背景色。 [UIColor colorWithPatternImage:[UIImage imageNamed:@"0006.png"]] 从图片中创建颜色
myview.backgroundColor = [UIColor colorWithPa ...
NSTimeInterval time = [[NSDate date] timeIntervalSince1970]; 可以这样定义
NSLog(@"当前时间为%f", time); 打印出从1970年开始到现在的秒数.
可见time可以赋值给float类型
所以可以这样写:
float a = time;
这样就可以很容易的到两个时间点中间相差多少秒。
xml文件如下:Question.xml,放在Resource文件目录中
<?xml version="1.0" encoding="UTF-8"?>
<Root>
<Question>
<QuestionTitle>你的学习成绩如何?</QuestionTitle>
<Answers>
<Answer>
<Result>主要科目成绩较好</Result>
<Evaluate>对自己的学习成绩一定要如实回答 ...