Corona中文站

强大、易学的跨平台(iOS/Android)开发框架。QQ群1:74390406(满) 群2:221929599

导航

五分钟学会Corona(三) - 基础函数
下面是在可以在corona中使用的,基本的全局函数。出于安全原因,部分Lua标准函数不允许使用。具体,参看本章最后部分 Changes to Lua 。

assert (v [, message])当参数表达式v的结果为false(nil或false),提示一个错误。否则,什么也不作,只是返回所有参数。message参数是错误信息;如调用时忽略这个参数,则默认是“assertion failed”。

error (message [, level])终止当前函数调用,使用message作为出错信息。这个函数不返回值。
...
五分钟学会Corona(二) - 快速入门向导
要开始Corona之旅,你只需要两样东西:

1. 一份Corona SDK文件拷贝

2. 任何一种文本编辑器

许多人已经有了自己喜欢的文本编辑器,但是如果你没有,我建议你可以从 TextWrangler开始,因为它是免费的,你可以从 here 下载.

你也可以使用你mac电脑上的TextEdit工具,但是你会发现专门用来变成的编辑器会更加好用,所以如果你没有特别的偏好,建议试试 TextWrangler。

然后,你需要安装Apple的开发者工具来测试你的iphone和ipad,或者发布你的app到应用商店,但是于此同时,你已经可以开始Corona之旅了。
...
五分钟学会Corona(一) - Hello World
让我们现在就开始快速的了解一下Corona SDK。

下载教程文件

HelloWorldTutorial.zip

Hello World

学习CoronaSDK唯一最好的方法就是动手编写一个应用程序。我们用来编写程序的语言叫做Lua。根据传统,我们急需编写一些简单Lua代码,来打印“Hello World”。

让我们开始吧!你需要一个文本编辑器来编写你的应用程序。然后,你把文件保存在某个文件夹下,一边Corona模拟器运行它,并显示你要的结果。

在文本编辑器中,输入以下内容:

print( "Hello World" )
...
mac苹果电脑屏幕截图快捷键一览
在Mac上截图其实很简单,但很多人只知道Command-Shift-3和Command-Shift-4,却不知道Mac的截图快捷键其实还有很多增强,具体如下:

1)Command-Shift-3: 将整个屏幕拍下并保存到桌面。
2)Command-Shift-Control-3:将整个屏幕拍下并保存到剪贴板(Clipboard),你可以Command+V直接粘贴到如Photoshop等软件中编辑。
3)Command-Shift-4:将屏幕的一部分拍下并保存到桌面。按下这个组合键后,光标会变为一个十字,你可以拖拉来选取拍摄区域。
...
XCode中的快捷键
Xcode 也有许多快捷键,编程的同时使用它们可以提高你的效率,一起试试吧。

其中 Opt ⇔ Alt 键。
Opt+Cmd+↑

在 .h/.m 文件间切换 : 你是否经常在 .h/.m 文件直接频繁切换呢?一般是点击左边的「组和文件」来选择,但是使用快捷键将更加方便。
Opt+高亮符号+双击

检索高亮处函数的帮助,比如如下所示:

当你在 dictionaryWithObjectsAndKeys: 上一边按下Option键一边在dictionaryWithObjectsAndKeys: 上双击,将显示该函数帮助。
...
编写简单的TableView
在iOS下编写TableView是很容易的。
最简单的TableView比如实现这样的效果:

首先创建一个view based application:



接着,修改view xib文件,将TableView拖拽到view中:

右侧图是拖拽后的效果。然后是建立关联,需要建立两个:

dataSource,连接到数据源,这样TableView才知道显示数据的信息
delegate,连接到TableView delegate,回调它来和应用的逻辑部分交互

都连接到Controller即可,即file’s owner:
...
iPhone中定时器NSTimer使用方法
- (void) applicationDidFinishLaunching: {

NSTimer *_timer = [[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(onTimer) userInfo:nil repeats:YES] retain];

}

// call function when time is up (in this exemple :1 second. to change it, change scheduledTimerWithTimeInterval: 1 to value in second)
...
iPhone中使用NSLocalizedString实现国际化
一、获取系统所支持的国际化信息
在国际化之前,你可以在iphone中的”设置->通用->多语言环境->语言”中来查看你的iphone支持哪些语言,当然也可以写一段代码测试一下你的iphone都支持哪些语言.测试代码如下:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey: @"AppleLanguages"];
NSLog(@"%@", languages);
...
CATransition 应用代码 View Transitions
-(void)applicationDidFinishLaunching: (UIApplication *)application

{


// Create the two views to transition between, and add them to our containerView. We'll hide the second one


// until we are ready to transition to it.


UIImage *image1 = [UIImage
...
iphone的动画效果类型及实现方法
实现iphone漂亮的动画效果主要有两种方法,一种是UIView层面的,一种是使用CATransition进行更低层次的控制,
第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。
[UIView beginAnimations:@"Curl"context:nil];//动画开始
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
...
«5678910111213141516171819»

日历

<< 2014-10 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

最近发表

Copyright 2011-2015 BuildApp.Net. All Rights Reserved.