ios开发入门

环境macos 12.5 + xcode 12.0 + objective c

一、找到启动后加载的ViewController

选择objective c + storyboard

 

创建一个ios app后,直接点击run,xcode会启动手机模拟器,先显示的是lanuchScreen,launchScreen结束后触发application:(UIApplication *)application didFinishLaunchingWithOptions,

这个函数里面可以自行创建UIWindow,配置rootViewController,然后makeKeyAndVisible。

如果不指定viewController,则显示Info.plist中配置的storyboard。

 并且指定storyboard中的Initial View Controller,

 

否则会报错

[WindowScene] Failed to instantiate the default view controller for UIMainStoryboardFile 'nnnn' - perhaps the designated entry point is not set?

二、在storyboard中编辑界面,并与代码交互

绑定storyboard对应的class

添加控件

 

 

可以搜索也可以一个一个查找。

设定按钮的触发事件,点击编辑区域右上角的图标,使编辑区域分栏,

添加按钮的事件回调

 

鼠标按住Sent Event下面的事件列表中的其中一个右侧的圆圈,拖动到storyboard绑定的ViewController。如果鼠标停留出没有代码,会提示Insert Action,鼠标按键抬起后会提示创建回调事件的名称 

 输入名称后,自动绑定

 此处绑定的使touchDown,图片中还创建过oneButtonClicked。

代码中调用storyboard中的控件,需要先建立控件的引用

 

 

然后调用控件对应类型的api

 如上,设置了按钮文字,还添加绑定事件的api,也就是动态绑定控件的回调事件。

以上通过storyboard绑定的事件和变量,可以通过project文件看到详情

 如上通过鼠标拖拽绑定按钮和回调事件action:oneButtonClicked,通过拖拽添加控件的引用outlet:oneButton;

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值