基础01

作者: Mr_董 | 来源:发表于2016-04-25 11:50 被阅读17次

storyboard文件的认识

  • 用来描述软件界面
  • 默认情况下,程序一启动就会加载Main.storyboard
  • 加载storyboard时,会首先创建和显示箭头所指的控制器界面

IBAction和IBOutlet

  • IBAction:
    • 本质就是void
    • 能让方法具备连线的功能
  • IBOutlet
    • 能让属性具备连线的功能

storyboard连线容易出现的问题

  • 连接的方法代码被删掉,但是连线没有去掉
    • 可能会出现方法找不到错误
    • unrecognized selector sent to instance
  • 连接的属性代码被删掉,但是连线没有去掉
    • setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key

UIViewController(控制器)的认识

  • 一个控制器负责管理一个大界面
  • 控制器负责界面的创建、事件处理等

类扩展

  • 格式
@interface 类名()
/** 属性、方法的声明 */
@end
  • 作用
    • 为某个类增加额外的属性和方法声明
    • 可以写在.h和.m文件中

项目属性

  • Product Name
    • 软件名称、产品名称、项目名称
  • Organization Name
    • 公司名称、组织名称
  • Organization Identifier
    • 公司的唯一标识
    • 一般是公司域名的反写,比如com.520it
  • Bundle Identifier
    • 软件的唯一标识
    • 一般是Organization Identifier + Product Name

相关文章

  • 2019年大数据零基础到就业-T洲学院

    【课程目录】 ├─01-Linux基础 │└─01-Linux基础 │ │vmwarepro12.rar │ ...

  • java多线程相关

    (一) 基础篇 01.Java多线程系列--“基础篇”01之 基本概念 02.Java多线程系列--“基础篇”02...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • day02 Python基础

    目录 01 Python基础 02 Python基础语法 03 变量 04 运算符 05 进制转换 01-heol...

  • 01基础

    immutable意义 它是提供了一种不可改变的数据结构 使用场景 js中对象都是参考类型,当a,b都指向某个对象...

  • 基础01

    storyboard文件的认识 用来描述软件界面 默认情况下,程序一启动就会加载Main.storyboard 加...

  • 01 基础

    基础知识点:7天学习php 1.' '不可解析变量," "可以解析变量; 2.整型、浮点型、布尔型、字符串; 3....

  • vue基础-01-重点

    vue 基础-day01-重点 01-基础-vue 是什么 vue前端js框架 库: API需要自己调用 框架: ...

  • 彭壮:千川基础实操计划详解18条(极速推广)

    01 计划组合的分类: 基础定向+行为兴趣 基础定向+抖音达人 基础定向+达人分类 基础定向+人群包 基础定向+行...

  • Android 基础

    Android基础01控件和布局 Android基础02数据存储 Android基础03网络编程 Android基...

网友评论

      本文标题:基础01

      本文链接:https://www.haomeiwen.com/subject/jvafrttx.html