`
wilent
  • 浏览: 39597 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

最简单iphone程序

阅读更多

HelloWorldViewController:

@interface HelloWorldViewController : UIViewController

@end


@implementation HelloWorldViewController

-(void)loadView	{
	UIView *contentView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
	contentView.backgroundColor = [UIColor lightGrayColor];
	UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 32.0f)];
	NSLog(@"addd label..");
	label.text=@"Hello World...";
	label.center = contentView.center;
	label.textAlignment = UITextAlignmentCenter;
	label.backgroundColor = [UIColor clearColor];
	
	[contentView addSubview:label];
	[label release];
	
	self.view = contentView;
	[contentView release];
}

@end

 

HelloWorldAppDelegate:

@interface HelloWorldAppDelegate : NSObject<UIApplicationDelegate>

@end

@implementation HelloWorldAppDelegate

- (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
	UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
	HelloWorldViewController *hwvc;
	hwvc = [[HelloWorldViewController alloc] init];
	[window	addSubview:hwvc.view];
	[window makeKeyAndVisible];
	return YES;
}
@end

 main:

int main(int argc, char *argv[]) {
    
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, @"HelloWorldAppDelegate");
    [pool release];
    return retVal;
}
 

 

分享到:
评论

相关推荐

    史上最简单的iPhone4 免$99真机调试 ios 4.3

    这时,一种被称为“史上最简单的iPhone4 免$99真机调试 ios 4.3”的方法应运而生。 这种方法利用了Xcode3.2.6以及越狱的iPhone 4来绕过苹果官方的限制,从而实现真机调试。尽管这种方法在便利性上被称作比官方证书...

    iphone 聊天应用程序

    首先,我们要明确的是,iPhone聊天应用程序的核心在于实时通信。为了实现这一目标,我们需要选择一种适合的通信协议。在iOS开发中,最常用的实时通信协议是WebSocket,它提供了全双工、低延迟的连接,能够实现服务器...

    第一个iPhone程序

    ### 第一个iPhone程序知识点详解 #### 一、教程概述 本教程旨在引导初学者通过实践操作,完成自己的第一个iPhone应用程序的开发。对于初次接触iOS应用开发的朋友来说,这是一个绝佳的入门指南。 #### 二、环境...

    iphone手机程序设计

    【标题】:iPhone手机程序设计入门指南 【描述】:本教程旨在为初学者提供一个全面...从简单的Hello World程序开始,逐渐深入到更复杂的交互设计和性能优化,你将能够逐步掌握这个平台的魅力,打造出引人入胜的应用。

    最新 iPhone 应用程序开发全教程.pdf

    ### 最新iPhone应用程序开发全教程知识点总结 #### 一、教程基本信息 - **书名**:《最新 iPhone 应用程序开发全教程》 - **英文名称**:Beginning iPhone 3 Development Exploring the iPhone SDK - **作者**:...

    iphone程序播放视频文件

    在iOS平台上,开发一款能播放视频的iPhone程序是一项常见的任务,尤其对于初学者而言,这是一个很好的起点。本文将深入探讨如何使用Xcode和Swift或Objective-C来实现这一功能,主要针对"iPhone程序播放视频文件"这个...

    iPhone应用程序检测新版本

    通过以上步骤,我们可以实现一个简单的iPhone应用程序检测新版本的机制。然而,实际开发中可能还需要考虑更多细节,如错误处理、用户交互设计、本地化支持等。记住,良好的更新提示可以提高用户的更新率,从而帮助...

    iphone 测量海拔高度的一个小程序

    在苹果的iOS设备上,利用...无论是户外爱好者还是日常生活中的简单使用,这些小程序都大大增强了iPhone的功能性。但用户也应理解,由于各种因素的影响,测量结果可能存在一定的误差,特别是在没有GPS信号的环境中。

    最好的iPhone应用(第2版)--Best.iPhone.Apps.2nd.Edition

    本书被定位为“歧视性下载者的指南”,这意味着它不仅仅是简单地介绍各种iPhone应用,而是从用户的角度出发,帮助他们筛选出真正有价值的、高质量的应用程序。因此,目标读者主要是对应用质量有较高要求的iPhone用户...

    基于Xcode4开发第一个iPhone程序

    在系统分析和设计阶段,我们需要找到最简单、最实用的技术方案。在这个案例中,我们可以使用iOS SDK中的UILabel控件,它能够方便地显示文本并支持多种定制。在iOS Dev Center的"UILabel Class Reference"中,我们...

    iPhone地图定位程序

    至此,一个简单的iPhone地图定位程序已经完成。用户可以在地图上看到一个蓝点,表示他们的当前位置。当然,实际的应用可能还需要处理更多细节,比如错误处理、定位精度的优化、添加自定义标注或路径规划等功能。这些...

    Beginning iPhone Development: Exploring the iPhone SDK

    《Beginning iPhone Development: Exploring the iPhone SDK》是一本面向初学者的iPhone应用程序开发指南。本书假定读者具备基础的Objective-C编程知识,并通过通俗易懂的语言介绍如何使用Apple提供的免费iPhone SDK...

    iphone程序设计

    【iPhone程序设计】是关于如何使用苹果的SDK(Software Development Kit)来开发iOS系统的应用程序,特别是聚焦于Xcode工具的使用。Xcode是Apple官方提供的集成开发环境(IDE),用于编写针对iOS和macOS平台的应用...

    iphone的简单例程

    本例程将聚焦于如何使用Xcode进行一个简单的iPhone应用程序开发。 首先,"code example"标签暗示了这是一个关于编程实践的示例,它可能包含了一段具体的代码或一个小型项目,目的是为了展示如何在Xcode中创建并运行...

    第一个app——iPhone应用程序:“Say Hello”

    标题“第一个app——iPhone应用程序:“Say Hello””指的是创建一个简单的iOS应用的入门教程,通常在初学者学习iOS开发时会遇到。这个标题暗示我们将探讨如何利用Apple的Swift编程语言和Xcode集成开发环境(IDE)来...

    iphone红雪4.3.4越狱程序

    《iPhone红雪4.3.4越狱程序详解》 在iOS世界中,"越狱"一词对于许多用户来说并不陌生。它是指通过特定工具和技术手段解除Apple对设备的软件限制,允许用户安装非App Store来源的应用程序,自定义系统界面,以及访问...

    自定义iphone铃声

    本篇文章将详细介绍如何通过简单的步骤实现iPhone铃声的自定义,帮助您打造出独一无二的手机提示音。 #### 二、准备工作 在开始之前,请确保您已经准备好以下几项: - **音乐资源**:您想要设置为铃声的音乐文件...

Global site tag (gtag.js) - Google Analytics