zoukankan      html  css  js  c++  java
  • XCode4 实践HelloWorld

    阅读iPhone开发秘籍.pdf,关于此书对Helloworld的开发步骤进行说明。(pdf页码:32)

    先看下主干:


    在http://www.cocoachina.com 中发现讨论此书的人,大部分用的XCode3.2.5。通过图片显示,与自己的环境实践操作,发现差异很多~~杯具的xcode

    那么,按照此书的实践步骤,你在XCode4中会发现找不到书中所说的东西。

    下面观察书自带代码,看下如何调用:
    main
        -->NSAutoreleasePool
            -->UIApplicationMain
                -->SampleAppDelegate
                    -->SampleAppDelegate applicationDidFinishLaunching
                        --HelloController init
                            --HelloController loadView
                                --HelloController shouldAutorotateToInterfaceOrientation

    从类或接口调用
    main->NSAutoreleasePool->UIApplicationMain->SampleAppDelegate->HelloController

    在XCode4下直接编译书中自带代码能成功,并能运行OK,如果按照现在XCode4默认创建来处理,为对应添加代码(注意:这里仅仅按照书中步骤创建项目,但不直接考虑main.m去覆盖创建的,而是把书中的main.m的函数写进对应文件中),你会发现得不到预想结果,同时不能走进applicationDidFinishLaunching函数,而是走- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions这个函数~~

    看来苹果果然是不断被咬的命~~~

    无论生活、还是技术,一切都不断的学习和更新~~~努力~
  • 相关阅读:
    腾讯创业专题
    SP的新出路:亿美软通瞄准移动商务
    全球移动支付发展现状移动支付之综述篇
    C#开发终端式短信的原理和方法
    Windows CE的学习路线
    Linux Crontab 定时任务
    linux的中文man帮助
    PHP 变量与数组
    写商业计划书的几点心得 汉理资本钱学峰
    用PHP输出静态页面的两种方法
  • 原文地址:https://www.cnblogs.com/GoGoagg/p/2035532.html
Copyright © 2011-2022 走看看