文档章节

UI第一天(main的介绍)

鹿微微鹿
 鹿微微鹿
发布于 2016/04/05 19:29
字数 299
阅读 9
收藏 0

#import <UIKit/UIKit.h>

//UIKit是系统的一个框架,里面包含了IOS应用开发中几乎所有的视图控件

//相关的类和其他的一些常用的类,也包含了Foundation

#import "AppDelegate.h"

//遵守了UIApplicationDelegate协议的类;


//main函数还是IOS程序的入口和出口

//这个main的实现不需要程序实现,系统已经实现;

int main(int argc, char * argv[]) {

    @autoreleasepool {

        

        //第三个参数:需要传入UIApplication的子类,

        //UIApplicationMain中会创建这个类的对象,用来检测应用程序的状态;

        //如果传入nil,那么UIApplicationMain中就会创建一个UIApplication

        //的对象来检测应用程序状态的改变

        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

        //第四个参数:遵守UIApplicationDelegate协议的类

        //作用是用来处理应用程序状态发生改变的事件

        //UIApplication的对象检测到应用程序的状态发生改变后,

        //通知UIApplication的代理来处理这些改变事件;

        

        //NSStringFromClass()将一个类转成一个字符串

    

        //ios应用程序实质是一个死循环,ios编程实质就是实现

        //UIApplicationDelegate协议的协议方法;

        

        

    }

}


© 著作权归作者所有

鹿微微鹿
粉丝 8
博文 116
码字总数 71882
作品 0
程序员
私信 提问
Android两种常见错误(ANR和FC)解决办法

ANR(Activity Not Respone)(无响应) 先介绍下Main线程(也称为UI线程、主线程) 功能: 1.创建UI控件 2.更新UI控件状态 3.事件处理 限制:Main线程不建议有超过5秒的事件 出现条件: 当用户输...

Stephen_Wen
2014/11/25
9K
0
android入门ing

package com.example; import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import android.app.ActionBar.LayoutParams; import android.content.Dia......

yyyjerry
2013/01/10
240
2
.NET Core实战项目之CMS 第十三章 开发篇-在MVC项目结构介绍及应用第三方UI

作为后端开发的我来说,前端表示真心玩不转,你如果让我微调一个位置的样式的话还行,但是让我写一个很漂亮的后台的话,真心做不到,所以我一般会选择套用一些开源UI模板来进行系统UI的设计。...

依乐祝
01/02
0
0
java8 Localdatetime Stream

测试比较isAfter当前月LocalDateTime.now().dayOfMonth(1); 比较Stream Collectors groupingBy 例子 筛选 Java8 Stream流操作在用户系统中的妙用 // 获取当月第一天和最后一天 java8--List转...

miaojiangmin
2018/01/16
30
0
Android开源中国客户端学习 消息模块

今天学习一下osc客户端的消息模块主要使用了动态receiver注册和静态注册,具体的功能有: 1.获取用户新的动态 并弹出notification显示 如果app在前台还要更新UI显示 2.发送完动弹后的UI通知更新...

SuShine
2013/07/21
622
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
7
0
用最通俗的方法讲spring [一] ──── AOP

@[TOC](用最通俗的方法讲spring [一] ──── AOP) 写这个系列的目的(可以跳过不看) 自己写这个系列的目的,是因为自己是个比较笨的人,我曾一度怀疑自己的智商不适合干编程这个行业.因为在我...

小贼贼子
昨天
7
0
Flutter系列之在 macOS 上安装和配置 Flutter 开发环境

本文为Flutter开发环境在macOS下安装全过程: 一、系统配置要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS(64位) 磁盘空间:700 MB(不包含 IDE 或其余...

過愙
昨天
6
0
OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
昨天
2.7K
16
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
昨天
42
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部