awakeFromNib

当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的 awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNib 。

viewDidLoad

当view对象被加载到内存是就会执行viewDidLoad,所以不管通过nib文件还是代码的方式创建对象都会执行viewDidLoad。awakeFromNib和viewDidLoad的区别

转载于:https://www.cnblogs.com/jhonyzhang/p/3708428.html

IOS-awakeFromNib和viewDidLoad相关推荐

  1. awakeFromNib,viewDidLoad

    //1,在运行程序的时候,awakeFromNib是在viewDidLoad之前发生的. //就是如果想要对view本身进行一些例如背景颜色,透明度之类的设置就只能在awakeFromNib里面进行, ...

  2. awakeFromNib和viewDidLoad的区别

    1.使用nib或者故事版构建的界面会调用awakeFromNib,而且自定义的任何View都有这个方法,但是viewDidLoad只有UIViewController派生类的类对象才可以有,比如设置U ...

  3. ⑪(面试篇 2/3)、《史上最全iOS八股文面试题》2022年,金三银四我为你准备了,iOS《1000条》笔试题以及面试题(包含答案)。带面试你过关斩将,(赶紧过来背iOS八股文)

    iOS面试题 一共分为笔试题和面试题两部分 笔试题 一共分为10个 总共613题 面试题 一共400题 笔试题 一个10个系列 分别为 ①(语法篇) 共147题 已更新 ②(常识篇) 共72题 已更新 ...

  4. Swift语言Storyboard教程:第二部

    本文由CocoaChina翻译小组@TurtleFromMars翻译自raywenderlich,原文:Storyboards Tutorial in Swift: Part 2 更新记录:该Stor ...

  5. 【Flutter】Flutter 页面生命周期 ( 初始化期 | createState | initState | 更新期 | build | 销毁期 | dispose)

    文章目录 一.Flutter 页面生命周期 1.StatelessWidget 组件生命周期函数 2.StatefulWidget 组件生命周期函数 二.StatefulWidget 组件生命周期 1 ...

  6. View Controller Initialization

    Four places to initialize things in View Controller subclasses 你有四个机会来做初始化工作 - (id)initWithNibName:( ...

  7. iphone开发基础:loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法

    每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCod ...

  8. 【转】【iOS知识学习】_视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的区别及用途...

    原文网址:http://blog.csdn.net/weasleyqi/article/details/8090373 iOS视图控制对象生命周期-init.viewDidLoad.viewWillA ...

  9. iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、v...

    2019独角兽企业重金招聘Python工程师标准>>> iOS视图控制对象生命周期-init.viewDidLoad.viewWillAppear.viewDidAppear.vie ...

最新文章

  1. Python-TXT文本操作
  2. MYSQL常用命令(转载)
  3. iOS10 UI教程基础窗口的内容与设置起始窗口
  4. 安装 MySQL-python 出错 ImportError: No module named 'ConfigParser'
  5. 简单生产消费模式的代码流程(Java代码)
  6. Hover伪类在IE6中的实现
  7. IPV4 VS IPV6 谈谈省级ipv6的必要性
  8. 函数mod(a,m)
  9. 在Scala中列出| 关于Scala列表的完整教程
  10. python 示例_是Python中带有示例的关键字
  11. CSS单位 px pt em和rem 之间的区别
  12. vs code html插件_VS插件CodeRush全新发布v20.1.7|支持HTML
  13. Qt网络编程-简易版TcpServer入门Demo(2)
  14. Vue 接入高德地图
  15. vue在新的标签页打开pdf文件
  16. PAT 乙级 1001 害死人不偿命的(3n+1)猜想 (15 分) C++
  17. 宇宙各种定律,也许可以改变你的命运。
  18. 用 Seaborn 做数据可视化(1)——绘图功能(1)可视化统计关系:sns.relplot()
  19. 从Adobe调查问卷看原型设计工具大战
  20. 快来打造属于自己的天猫精灵

热门文章

  1. 【sklearn学习】逻辑回归
  2. pywin32官方说明文档_GEE学习笔记 六十五:GEE的Python版API说明文档(英文版)
  3. 数学--数论--(逆元)扩展欧几里求解+证明
  4. 疯子的算法总结10--最小生成树Kruscal
  5. POJ3614防晒霜 这个贪心有点东西(贪心+优先队列)
  6. 环形均分纸牌问题(中位数)
  7. python3(十三)File对象的属性
  8. 机器学习与分布式机器学习_机器学习的歧义
  9. 机器学习 可视化_机器学习-可视化
  10. 用户细分_基于购买历史的用户细分