IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    IOS开发学习笔记

    notsobad发表于 2012-03-14 01:29:00
    love 0

    这里记下我学习ios开发的笔记,备忘用,不建议参考。

    main.m是入口

    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil,       NSStringFromClass([HelloWorldAppDelegate class]));
    }
    

    app delegate的作用是提供window对象供主程序用,同时还可以在应用程序初始化前做一些准备工作。

    ios中window对象是可见元素的容器,帮界面元素传递事件,帮app响应设备方向变化,window本身是不可见的。

    创建UIApplicationMain同时会读取Info.plist,它存储的是app的一些配置信息。

    view controller是一个管理一块区域的对象,就是一个场景

    view这个对象在屏幕上绘制一个矩形区域,并且处理用户的手势操作,一个view可以包含其它view,被包含的成为subviews,外部view成为parent view。view controller就是一个 view hierarchy。

    first responder是用来指代第一个对某些时间反映的对象。

    IBOutlet用来定义一个对象是输出口,IBAction描述一个方法是一个对象连接。

    AppDelegate

    参考下面这个帖子 http://forums.macrumors.com/showthread.php?t=791592 AppDelegate是一个代理的角色,在一些时间即将发生、或者已经发生时会通知应用程序里,AppDelegate的对应方法里可以放置处理代码。

    ViewController

    http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/AboutViewControllers/AboutViewControllers.html#//apple_ref/doc/uid/TP40007457-CH112-SW10

    参考资源

    • apple iphone 101


沪ICP备19023445号-2号
友情链接