iphone
leeyinlau
这个作者很懒,什么都没留下…
展开
-
UINavigationController 和 ModalViewController
当程序中含有多个 view,需要在之间切换的时候,可以使用 UINavigationController,或者是 ModalViewController。UINabigationController 是通过向导条来切换多个 view。而如果 view 的数量比较少,且显示领域为全屏的时候,用 ModalViewController 就比较合适(比如需要用户输入信息的view,结束后自动回复到之前的...原创 2011-04-22 15:37:46 · 100 阅读 · 0 评论 -
object c 基础的东西了!
object c的语法:XCode:你可以把它看成是一个开发环境,就好像Visual Studio或者Netbeans或者SharpDevelop一样的玩意。你可以将Interface Builder认为是Visual Studio中用来画界面的那部分功能单独提出来的程序。Objective-C:这是一种语言,就好像c++是一种语言,Java是一种语言,c#是一种语言,莺歌历史...原创 2011-03-31 15:20:16 · 74 阅读 · 0 评论 -
object c 比较好的入门教程
大纲•开始吧 •下载这篇教学•设定环境•前言•编译 hello world•创建 Classes •@interface•@implementation•把它们凑在一起•详细说明... •多重参数•建构子(Constructors)•访问权限•Class level access•异常情况(Exceptions)处理•继承、多型(In...原创 2011-03-31 16:51:25 · 278 阅读 · 0 评论 -
(转)cocos2d的常用动作及效果总结之一: Basic actions
在官方网站上,对cocos2d所提供的动作(action)转化(Transformations)以及效果(effect)做了如下分类[code="java"]Basic actionsComposition actionsEase actionsEffect actionsSpecial actionsAnimation[/code]下面将对我使用过的类及方法做一个...原创 2011-12-12 15:47:03 · 158 阅读 · 0 评论 -
cocos2d的常用动作及效果总结之二:Composition actions
上一篇整理了 basice action 基本动作的部分,这一篇接着讲 composition actions -复合动作的部分。在实际编程中,这部分是跑不掉的,几乎每一个都是必用的。[b]CCSequence [/b]sequence是用来按顺序执行一系列的动作,即动作按排列的顺序一个接一个的执行,示例如下:[code="java"]id action1 = [CCMo...原创 2011-12-12 15:49:24 · 93 阅读 · 0 评论 -
(转)cocos2d的常用动作及效果总结之三:Ease actions
Ease actions 影响的是动作的时间线性。举个例子,比如你想让一个精灵的运动由快到慢的变化;又或者一开始慢然后开始变快接着再慢下来,想像一下钟摆的运动。用Ease actions就可以简单实现上面这种看似复杂的运动。[b]Ease actions [/b]包含 CCEaseIn,CCEaseOut,CCEaseInOut三个类,示例:[code="j...原创 2011-12-12 15:51:01 · 176 阅读 · 0 评论 -
(转)cocos2d的常用动作及效果总结之四:Special Actions
Special Actions 个人理解包含三部分,一个是函数,一个“镜头跟踪”,一个属性控制(这是俺个人的叫法)。我会根据个人使用的经验慢慢添加内容,没用过的就先不写了。函数部分:[b]CCCallFunc [/b] CCCalFunc用来在CCSequence中调用方法。比如,你需要在一个精灵做了一些列动画后,调用一个方法实现某个逻辑计算,那么你就需要这个东东,下面是示...原创 2011-12-12 15:53:48 · 95 阅读 · 0 评论 -
cocos2d 添加 原生得空间的类:CCUIViewWrapper 的用法
UIView *myView = [[[UIView alloc] init] autorelease];CCUIViewWrapper *wrapper = [CCUIViewWrapper wrapperForUIView:myView];wrapper.contentSize = CGSizeMake(320, 160);wrapper.position = ccp(64,64)...原创 2011-11-03 11:55:12 · 100 阅读 · 0 评论 -
OpenGL draw base functions
[code="oc"]-(void) draw{CGSize s = [[CCDirector sharedDirector] winSize];// draw a simple line// The default state is:// Line Width: 1// color: 255,255,255,255 (white, non-transparent)...原创 2011-12-28 19:04:47 · 113 阅读 · 0 评论 -
CCTransitionScene
[code="java"]//淡入淡出CCFadTransition *tran = [CCFadTransition transitionWithDuration:1 scene:[HelloWorld scene] ...原创 2011-12-28 19:08:53 · 87 阅读 · 0 评论 -
cocos2d 内存整理
[code="java"][[CCSpriteFrameCache sharedSpriteFrameCache] removeSpriteFrames];[[CCTextureCache sharedTextureCache] removeUnusedTextures];[[CCSpriteFrameCache sharedSpriteFrameCache] remove...原创 2011-12-31 11:29:16 · 91 阅读 · 0 评论 -
sprite list 白边
很奇怪的白边问题就是sprite list!切图会变成白色的!把图片变小就可以! 好像iphone不能加载超过2048大小的图片的原创 2012-01-17 11:32:01 · 161 阅读 · 0 评论 -
(转)iphone应用开发:发送短信/邮件/打电话
[code="oc"]+ (void) makeCall:(NSString *)phoneNumber { if ([DeviceDetection isIPodTouch]){ [UIUtils alert:kCallNotSupportOnIPod]; return; } NSSt...原创 2011-11-10 10:46:39 · 105 阅读 · 0 评论 -
(转) iphone 开发常用到的代码
- (NSString *)URLEncodedString:(NSString *)string{ NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, ...原创 2011-07-12 11:01:20 · 98 阅读 · 0 评论 -
【转】【Cocos2d游戏开发之一】多触点与触屏事件详解(单一监听、事件分发)...
原文地址:http://blog.csdn.net/xiaominghimi/article/details/6665887最近几天一直在啃cocos2d,消化了不少东西,基本可以有些把握下手写公司的游戏了;那么今天就把一些重点的拿出来分享下经验,给新童鞋们作为参考;这篇就来详细介绍下cocos2d对用户触屏的监听事件进行下分析(cocos2d有很多详细的文章和教程,我这里只是出于自己...原创 2011-09-20 11:46:07 · 75 阅读 · 0 评论 -
iPhone应用程序生命周期
iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:int UIApplicationMain (int argc,char *argv[], NSString *principalClassName, NSString *delegateClassName);那么UIApplicationMain函数到底做了哪些事情呢?...原创 2011-04-22 16:12:34 · 101 阅读 · 0 评论 -
SQLite的命令行的简要说明
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明。 开始 启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“...原创 2011-05-04 12:00:50 · 118 阅读 · 0 评论 -
【转】iPhone/Mac Objective-C内存管理教程和原理剖析
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1 发表于2010-03-08前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢...原创 2011-05-05 14:51:18 · 82 阅读 · 0 评论 -
[转]loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法
作者:禚来强 邮箱:zhuolaiqiang@gmail.com 转帖请保留每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的.昨天看了下苹果官方的相关文档以及几篇相关内容的网页(一 二 三),其实这...原创 2011-05-11 18:12:21 · 126 阅读 · 0 评论 -
CoreData实例分析学习2
在我们分析了程序主代理文件(AppDelegate)之后,我们先来看看一对自动生成的文件Event.h/.m@interface Event : NSManagedObject {}@property (nonatomic, retain) NSDate *creationDate;@property (nonatomic, retain) NSNumber *latitude;...原创 2011-05-16 17:02:47 · 90 阅读 · 0 评论 -
iphone 开发的一些错误 与答案
1。local declaration of 'delegate' hides instance variable 最好命名避免使用object c 本身的api 名原创 2011-05-23 17:47:28 · 76 阅读 · 0 评论 -
iphone in-app-purchase 注意的地方
使用apple in-app-purchase 还是很麻烦!老是 在这一步过步去- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response{ if ([response.invalidProductIdentifiers coun...原创 2011-05-24 12:03:43 · 126 阅读 · 0 评论 -
iphone sdk 更新
ipad被升级到4.3.3版本,但是使用device测试的时候,测试不了!没有办法就更新sdk版本啦!天啊,xcode 4.03居然有4.6G,下载了10个小时,才把它下载完成!1.先卸载再安装terminal 里 sudo /Library/uninstall-devtools --mode=all 其中是Xcode所在的路径。2.直接点击安装我选择了后者 ...原创 2011-05-25 12:01:43 · 135 阅读 · 0 评论 -
iphone 升级到4.3.3 编译出现的问题
[code="iphone"]unable to load symbol file: unable to load symbol file: unable to load symbol file: unable to load symbol file: unable to load symbol file: unable to load symbol file: unable to load sy...原创 2011-05-25 15:46:35 · 103 阅读 · 0 评论 -
[转]Cocos2D的4个基本概念
开发cocos2d 应用程序,必须先了解如下4个概念:[b]Scenes DirectorLayersSprites[/b][b]Scenes[/b]scene(即 CCScene类)是app 工作流上独立块。scene也叫做 screents 或者“stages”. 一个app可能拥有多个scenes, 但在任何时候只能有一个是激活状态的。举个例子,某个游戏可能拥有...原创 2011-09-06 18:35:33 · 74 阅读 · 0 评论 -
mac 的一些基本操作
1.寻找共享文件: 以前在windows上输入:\\192.168.0.23 就可以去到23机器的共享文件 mac 如下: smb://192.168.0.232.截图在Mac上截图其实很简单,但很多人只知道Command-Shift-3和Command-Shift-4,却不知道Mac的截图快捷键其实还有很多增强,具体如下:1)Command-Shift-3...原创 2011-09-08 13:34:28 · 95 阅读 · 0 评论 -
cocos2d 的一些实用代码
1.问题描述: 如果我想让一个 sprite 显示3秒钟然后消失,使用 CCDelayTime 和 CCCallFunc[code="oc"]CCSprite *sprite = [CCSprite spriteWithFile:@"blabla.png"];[layer addChild:sprite];CCDelayTime* waitAction = [CCDelay...原创 2011-09-15 10:51:05 · 137 阅读 · 0 评论 -
xcode 4 Add Existing Framework
现在的记性十分不好!老是记不住xcode 4如何Add Existing Framework ,记下来才行! [code="xcode"]select your project, select the target, go to the 'build phases' tab, open the 'Link binary with Librarie...原创 2011-11-14 11:52:31 · 87 阅读 · 0 评论