zoukankan      html  css  js  c++  java
  • 【Demo 0002】第一个iPhone应用

    本章学习要点:

          1.  了解创建iPhone应用工程;

          2.  掌握iPhone应用通用设置(应用名称,应用图标,启动画面);

          3.  了解如何使用硬编码以及Nib文件来创建视图;  

    一、创建工程

            1.  打开XCode,  Cmd+Shift+N 或 File 》New 》Projects  

            2. 选择IOS 》User Interface 》Empty Application

            Tmp3f45f2e1

            3.  设置项目名称

            Tmp3dbc2981

            4.  选择iPhone 存储路径后,点击Create即可;

            Tmp589477bf

    二、编写代码

        - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
        {
                 self.window = [[[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]] autorelease];
                 // Override point for customization after application launch.
                 self.window.backgroundColor = [UIColorwhiteColor]; 
                 [self.windowmakeKeyAndVisible];

        #define USING_XIB

        #ifdef USING_XIB

           NSArray*views= [[NSBundlemainBundle]loadNibNamed:@"HelloiPhoneView"owner:selfoptions:nil];

           [self.windowaddSubview: [views lastObject]];

        #else

           CGSizesize= [[UIScreen mainScreen] bounds].size;

           UILabel*label= [[[UILabel alloc] initWithFrame:CGRectMake(0, (size.height - 40)/2, size.width, 40)] autorelease];

           label.text= @"Hello, iPhone!";

           label.font= [UIFont systemFontOfSize:24];

           label.textColor= [UIColor redColor];

           label.textAlignment= NSTextAlignmentCenter;

           [self.window addSubview:label];

        #endif

           returnYES;

       }

       

       代码中包括两种实现方式(硬代码,XIB)并通过宏来隔离运行.

       

    三、完善程序

            1.  修改应用名称

                 Tmp312bb6d6

                修改Bundle display name后面的名称为想要显示应用名即可.

            2.  修改应用ICON

                Tmp7594c2c4

                图中包括2个ICON分别用于:

                a.  57x57                -  针对iPhone4以前手机

                b.  114x114           -  针对iPhone4及以后手机

                制作好对应大小的PNG图后,通过Finder拷贝到工程目录下,然后选择File 》Add Files xxxx…. 将此ICON文件加入到项目中,

                最后分别将57x57的图拖入到第一个框中,114x114的图拖入到第二个框中即可.

            3.  修改应用启动画面      

               Tmp46500ab0           

              图中包括3个启动画面分别为:

              a.  320x480             -   针对iPhone4以前手机,文件名为Default.png  

              b.  640x960             -   针对iPhone4手机,文件名为Default@2x.png

              c.  960x1136           -   针对iPhone4S以及iPhone5手机,文件名为Default-568h@2x.png

             我们制作对应大小和PNG的图,通过Finder替换工程下对应的文件即可.

    四、测试程序

            为显示效果,运行模拟器,选择IOS Simulator  》Reset Content and Settings… 清理一下原来的ICON,

            最后运行(可在模拟器中通过切换Hardware中下Devices 以及Version选项来查看不能iPhone型号和版本显示效果 

            IOS Simulator Screen shot 2013 6 15 下午11 20 16  IOS Simulator Screen shot 2013 6 15 下午11 14 35       

            IOS Simulator Screen shot 2013 6 15 下午11 20 00             

          以上图显示效果为Deviece = iPhone(Retina 3.5)    Version = iOS5.0             

    _____________________________________________________________________________

    演示代码

  • 相关阅读:
    [20190507]sga_target=0注意修改_kghdsidx_count设置.txt
    进程与线程的区别和联系
    html option选中 回显 取值
    application.properties详解 --springBoot配置文件
    Address already in use: JVM_Bind:8080错误的解决办法
    垃圾回收监视和分析
    垃圾回收器种类
    Java垃圾回收是如何工作的?
    Java垃圾回收简介
    关于堆栈的详细讲解
  • 原文地址:https://www.cnblogs.com/ztercel/p/3135498.html
Copyright © 2011-2022 走看看