|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。
在我们的iphone上假如有一个LED显现的电子时钟会有一种出格的感到吧,呵呵。
起首,我们翻开Xcode,点击File→NewProject,选择iPhoneOS→Application,在这里我们选择View-basedApplication模版(我们的全部使用程序只要一个视图),点选Choose以后保留为LEDClick工程(默许全部工程会保留在/Users/以后上岸用户名/Documents上面)。以后点击OK就创立了了全部目次。
我们来看Groups&Files窗体,它分类显现了项目中的一切的信息。上面我们来举行详细的程序编写。关于我们来讲,全部程序只要一个输入口(IBOutlet),我们会将以后的时分经由过程这个输入口显现出来。全部程序用到的次要偶然间把持函数与计时器。
翻开Classes文件夹中的LEDClockAppDelegate.h文件,这是一个使用程序托付的头文件,我们在个中增加一个NSTimer类的援用对象声明,同时增加一个无前往值的函数onInterval来完成时钟使用的计时功效,每隔一秒钟举行一次时钟计时.
Java代码
//
// LEDClockAppDelegate.h
// LEDClock
//
// Created by blessdyb on 09-9-5.
// Copyright mobroad.com 2009. All rights reserved.
//
#import <UIKit/UIKit.h>
@class LEDClockViewController;
@interface LEDClockAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
LEDClockViewController *viewController;
NSTimer *timer;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet LEDClockViewController *viewController;
-(void) onInterval;
@end
以后进进托付程序的完成文件LEDClockAppDelegate.h中(假如你是在LEDClockAppDelegate.h中,那点击option+command+↑,就能够间接跳转到响应的完成文件中)。
Objective-c代码
//
// LEDClockAppDelegate.m
// LEDClock
//
// Created by blessdyb on 09-9-5.
// Copyright mobroad.com 2009. All rights reserved.
//
#import "LEDClockAppDelegate.h"
#import "LEDClockViewController.h"
@implementation LEDClockAppDelegate
@synthesize window;
@synthesize viewController;
- (void)applicationDidFinishLaunching:(UIApplication *)application {
timer=[NSTimer scheduledTimerWithTimeInterval:(1.0) target:self selector:@selector(onInterval) userInfo:nil repeats:YES];
[window addSubview:viewController.view];
[window makeKeyAndVisible];
}
-(void) onInterval{
[viewController interval];
}
- (void)dealloc {
[timer release];
[viewController release];
[window release];
[super dealloc];
}
@end
<p>
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,net网页编程Beans等等,但是我认为如果java想超越.net网页编程,那么他首先要解决的就是IDE工具的整合。 |
|