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这个函数~~

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

    无论生活、还是技术,一切都不断的学习和更新~~~努力~
  • 相关阅读:
    前端面试1
    关于JavaScript学习,推荐博客及书籍
    GET 和 POST 两种方式来完成Http接口
    mvc Web api 如何在控制器中调用
    c#怎么获取当前页面的url
    MVC3缓存:使用页面缓存
    十大排序算法梳理
    浅谈设计模式——工厂模式
    Java 中的 反射机制
    浅谈设计模式——单例模式
  • 原文地址:https://www.cnblogs.com/GoGoagg/p/2035532.html
Copyright © 2011-2022 走看看