- (void)applicationDidFinishLaunching:(NSNotification *)aNotification

函数是新建一个Cocoa工程后自动生成的函数,它是在程序加载完成后才进行掉用的,我们可以在里面进行一些变量,外部设备的初始化,但是不要做界面的一些改变,因为是不会有效果的,但是如果我需要我的界面在加载时时根据我存储的用户信息进行加载,比如,有一个按键的状态使能或者Dis是根据读出信息才能初始化的,那该如何解决呢?

- (void)awakeFromNib 就是解决这个问题的办法,这个函数是在applicationDidFinishLaunching之前进行调用的,这个可以加入一些界面控件的初始化。

如果你的软件有两个窗口,那么这个函数就会执行两次,你也可以在程序的开头加入判断去选择你要执行的内容!

Xcode之awakeFromNib相关推荐

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

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

  2. initWithNibName/awakeFromNib/initWithCoder

    2019独角兽企业重金招聘Python工程师标准>>> 每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的ini ...

  3. 详解Xcode 6的视图调试

    详解Xcode 6的视图调试 2015-04-23 10:58 编辑: suiling 分类:iOS开发 来源:CocoaChina翻译 0 14885 XCodeXcode 6视图调试 招聘信息: ...

  4. [Cocoa]_[初级]_[关于nib文件加载过程awakeFromNib]

    场景 在用xcode开发Cocoa程序时, 我们一般会使用IB来设计界面xib. 而在xib文件里我们往往会对用到的自定义NSView进行绑定以便引用使用. 但是这些xib里的object是什么时候进 ...

  5. awakeFromNib

    nib 加载结构时   发送一个awakeFromNib消息告诉每个对象重建一个nib 归档,但只有在所有的档案中的对象 已加载和初始化.当一个对象接收awakefromnibmessage,这是保证 ...

  6. awakeFromNib小总结

    awakeFromNib 在使用IB的时候才会涉及到此方法的使用,当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFr ...

  7. awakeFromNib小结

    在使用IB的时候才会涉及到此方法的使用,当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消 ...

  8. iOS 翻译-Xcode使用-文档翻译

    本文是个人翻译记录~并不是技术分享~有想看中文文档的,可以阅览一下~ About Debugging with Xcode 关于Xcode调节器 寻找和消除代码中的问题是开发过程中的一个关键部分.Xc ...

  9. Xcode couldn‘t find any iOS App Development provisioning profiles matching ‘com.example.***‘

    在更新完iOS14.3后,Xcode真机调试时报错,无法进行真机测试: 报以下错误: No profiles for 'com.example.software.Login' were found: ...

最新文章

  1. Add Digits
  2. eclipse序列化生成serialVersionUID
  3. python unicodedecodeerror_如何解决python UnicodeDecodeError问题?
  4. Java中的Google协议缓冲区
  5. html淡化效果,jQuery实现基本淡入淡出效果的方法详解
  6. android 自定义 打包文件类型,Android Studio配置打包生成自定义文件名
  7. 10g的客户端从9i的服务器中导出数据时遇到上面的问题
  8. PHP判断pc和移动端跳转,JS判断是PC还是移动端浏览器,并根据不同的终端跳转到不同的网址...
  9. ffmpeg-0.6.3开源编码解码库,从linux下移植到windows vs2005,全部开源。
  10. data 谷歌浏览器更改user 路径_chrome修改默认用户目录
  11. 图像均值滤波简介及实现
  12. 利用iMazing备份功能替换游戏存档
  13. IPOD Touch阅读TXT电子书解决方案
  14. 剪刀石头布二(ptwo) 时限:1s 空间:256m
  15. 术语FXO和FXS的含义是什么
  16. 关于杨创YC2440uboot移植
  17. erp文件中极移参数的单位arcsec
  18. 软考高项计算题公式:PV, EV, AC, CV, SV, CPI, SPI, ETC, EAC,BAC
  19. [英语阅读]美国少女“无心”生活近四个月
  20. Jmeter书中不会教你的(94)——将时间戳转换为日期格式

热门文章

  1. 2021-12-22 vue移动端卖座电影项目(十五) 如何将项目上传到远程仓库
  2. 智慧景区总体技术架构
  3. Linux上网连接路由器的方法
  4. 华为matebook升级鸿蒙,华为多款App为迎接鸿蒙系统开启众测 曝华为MateBook16笔记本5月发布...
  5. CODEVS-新斯诺克
  6. (附源码)计算机毕业设计SSM圆梦酒店管理系统
  7. AI - AI绘画的精准控图(ControlNet)
  8. PDF怎么转成PPT文件免费?分享几个方法!
  9. python函数体以冒号起始、并且是缩进格式的_函数体以冒号开始,并且是缩进格式的。_学小易找答案...
  10. 00020.07 集合Map的接口和它的实现类们(包含HashMap、Hashtable、TreeMap、LinkedHashMapProperties以及实现Comparable接口模板)