IOS Note - View Controller(视图控制器)

Application Delegate(应用程序委托)

Application Name: SingleView

SingleViewAppDelegate.h

#import <UIKit/UIKit.h>

@interface SingleViewAppDelegate : UIResponder
    <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@property (strong, nonatomic) SingleViewViewController *viewController;

@end

 

SingleViewAppDelegate.m

#import "SingleViewAppDelegate.h"
#import "SingleViewViewController.h"

@implementation SingleViewAppDelegate

@synthesize window = _window;
@synthesize viewController = _viewController;

- (void) dealloc
{
    [_window release];
    [_viewController release];
    [super dealloc];
}

- (BOOL) application: (UIApplication *)application
didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
    self.window = [[[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] bounds]] autorelease];
    self.viewController = [[[SingleViewViewController alloc]
                            initWithNibName: @"SingleViewViewController"
                            bundle: nil] autorelease];
    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];

    return YES;
}

 

时间: 2024-07-31 01:46:42

IOS Note - View Controller(视图控制器)的相关文章

Step by Step iOS Project In Action - 视图控制器

1. 什么是视图控制器(View Controller) 简单来说,视图控制器用来管理你所有的视图. 他们是你的视图和模型的粘合剂. 如果你做过MVC的Web项目,我想你应该不会对它感到陌生.           2. 视图控制器的声明周期 Method Description loadView     创建并返回一个视图控制器的视图 viewDidLoad 视图已经完成加载 viewWillAppear 视图将要呈现(有或者没有动画) viewDidAppear 视图完成呈现(有或者没有动画)

【iOS7的一些总结】2、视图控制器ViewControllers之间的数据传递(1)

这里我们用一个demo来说明ios是如何在视图控制器之间传递重要的参数的.本文先从手写UI来讨论,在下一篇文章中讨论在storyboard中传递数据. 首先新建一个空工程,并添加一个根视图控制器类,如下图所示: # 在函数didFinishLunchingWithOption中添加几行代码,完成后如下: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)la

iOS7应用开发5、视图控制器View Controller及其生命周期

1.UITextView: 该类与Label类类似,可显示多行,可以编辑内容,可以滚动查看内容: 包含属性NSTextStorage *textStorage,该类是NSMutableAttributedString的基类:修改该属性可以自动更新UITextView的内容: 包含属性UIFont *font,用于设置所有字符的字体: NSTextContainer *textContainer和NSLayoutManager *layoutManager属性,用于设置文本的其他一些属性: 2.视

视图控制器生命周期中各个重要的方法(Swift) (Important Methods during the Lifecycle of a View Controller)

1. init(coder:) 它是视图控制器从故事板创建实例的默认初始化函数.(It is the initializer for UIViewController instances created from a storyboard.) 它在整个生命周期中只被调用1次.   2. init(nibName:bundle:) 它是视图控制器的指定初始化函数. (It is the designated initializer for UIViewController.) 当视图控制器的实例不

iOS 视图控制器转场详解(下)

推荐序 这是一篇长文,详细讲解了视图控制器转场的方方面面,配有详细的示意图和代码,为了使得文章在微信公众号中易于阅读,seedante 辛苦将大量长篇代码用截图的方式呈现,满满的诚意之作. 作者 seedante 是一个低调人士,只愿意透露他的 GitHub:https://github.com/seedante .感谢作者授权微信独家代理,本文的所有打赏归 seedante 所有. 插曲:UICollectionViewController 布局转场 前面一直没有提到这种转场方式,与三大主流转

iOS 视图控制器转场详解(上)

推荐序 这是一篇长文,详细讲解了视图控制器转场的方方面面,配有详细的示意图和代码,为了使得文章在微信公众号中易于阅读,seedante 辛苦将大量长篇代码用截图的方式呈现,另外作者也在 Github 上附上了完整的示例代码,满满的诚意之作. 作者 seedante 是一个低调人士,只愿意透露他的 GitHub:https://github.com/seedante .感谢作者授权微信独家代理,本文的所有打赏归 seedante 所有. 前言 本文并非华丽的转场动画教程,相反,文中的转场动画效果都

《Swift iOS应用开发实战》——3.4了解视图控制器

3.4了解视图控制器 通过Calculator项目我们可以体会到,每个视图控制器都会负责管理iOS应用程序中的一个独立视图,响应用户在该视图中的操作.但是不仅如此,在需要的时候,它还要负责与其他视图控制器的切换以及在控制器间的数据传递.比如iOS中的通讯录程序,当用户点击某个联系人(单元格)的时候,当前控制器A要负责切换到另外一个控制器B(负责显示联系人详细信息的视图控制器). 3.4.1视图控制器简介到目前为止,你应该明白视图控制器的作用了.简单来说,它就像是iOS应用程序中所实现的每个功能的

IOS开发之视图和视图控制器

        视图(View), 视图控制器(ViewController)是IOS开发UI部分比较重要的东西.在学习视图这一块的东西的时候,感觉和Java Swing中的Panel差不多.在UIKit框架中都有一个UIWindow来容纳我们的View.应用程序中几乎全部的可视控件都是UIView以及UIView的子类的实例,并且UIWindow也是UIView的子类.UIWindow可以不借助于父类视图显示在屏幕上,其余的视图都需要添加到父视图中才能显示.窗口是用来显示视图的,下面我们将会结

实例讲解iOS中的UIPageViewController翻页视图控制器_IOS

一.引言 UIPageViewController是iOS中少见的动画视图控制器之一,通过它既可以创建类似UIScrollView与UIPageControl结合的滚屏视图,也可以创建类似图书效果的炫酷翻页视图. UIPageViewController在iOS 5 SDK中首次引入,它使得开发者可以使用这个ViewController创建分页视图.在iOS 6中,这个类有了更新,支持滚动过渡效果.使用Page View,用户可以方便的通过手势在多个页面之间导航.UIPageViewContro