刚开始学习,目前对xcode有个疑问


由于是新手,可能问的问题对大家来说比较二,请见谅。。。

直接上图吧
图片描述

图中红框关联的项能不能 “进步”或者叫“定位”、“转到”?,类似于VIsual Studio中的F12

xcode ios macosx objective-c swift

logos 10 years, 1 month ago

图片描述

xcode里貌似没有直接的这个功能, 从interface builder跳转到相应的代码里。 你可以使用Assistant Editor, 一边显示界面, 一边显示代码, 也可以比较方便的对应起来。

yych007 answered 10 years, 1 month ago

没太明白你想问什么。这个连线可能叫“绑定”更合适一点吧,相当于用图形界面的方式去执行NSMenuItem的setTarget和setAction操作,也就是说点击这个MenuItem的时候,执行Sidebar Demo App Delegate对象里面的sidebarMenuDidChange:方法。

你不会找到相关的代码,因为Xcode跟VS的理念不一样,Interface Builder不是代码生成器,而是对象生成器。也就是说,在开发时用图形界面定义好这个对象的属性,然后用XML的形式把这个对象保存到文件里(.xib文件),在运行时再把这个对象根据开发时的定义创建出来,你在其他地方就可以直接使用这个对象实例了。

十文字乱樱 answered 10 years, 1 month ago

Your Answer