在xCode中如何删除connection

简介:

iOS的程序是通过MVC来解耦的,因此界面(nib或者storyboard)与Controller直接是通过connection来进行连接,例如一个按钮连接IBAction,一个Label连接IBOutlet等等,但是这样导致修改(或者说重构的改名)不方便,最后还是把connection删掉重写再建一个,步骤很简单,但是没有人告诉的情况下还是找了一阵子,记下来免得以后不记得。

1.打开storyboard,然后在connection inspector,点击删除X按钮删掉。

2.删掉相关Controller.h的property的定义。

3.删除相关Controller.m的@synthesize(如果是IBOutlet)或者method(如果是IBAction)。

 

其实我不是很喜欢iOS太多这些小细节,我把这些称为坑,需要时间找,但是其实对程序开发没什么帮助,由不能积累的东西。


    本文转自Jake Lin博客园博客,原文链接:http://www.cnblogs.com/procoder/archive/2013/01/01/delete-connection-in-xCode.html,如需转载请自行联系原作者

相关文章
|
程序员 Android开发 iOS开发
iOS开发:Xcode报错“Could not insert new outlet connection:Could not find any...”问题的解决方法
在iOS开发过程中会遇到各种各样的问题,有些时候会遇到一些莫名其妙的报错问题,而且会觉得很无厘头,尤其是苹果的Xcode会出现各种不可抗拒的情况,网速不好会影响Xcode的正常使用,时间长不打开Xcode也会出现问题,一般这种情况下果断关闭Xcode再重新打就好了,那么本篇博文就来分享一下需要关闭Xcode再重新打开就好的情况,一般情况下在没有错误操作的时候还会出现这种错误就一定是Xcode的问题,那么接下来就来说说这种情况。
344 0
|
iOS开发 数据安全/隐私保护
Xcode 模拟器无法启动之 Connection invalid Software caused connection abort ...
今天遇到模拟器无法启动问题,经过各种 Baidu、Stackoverflow 后有了下面的经验。 如果你也有类似情况可以尝试在终端执行以下命令: sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/ 敲回车后输入密码再回车; 如果上面的方法没能解决你的问题,请继续! 1.意思是删除模拟器目录下是所有文件。
1533 0
|
jenkins Unix 持续交付
个人记录jenkins编译ios过程 xcode是9.4.1
个人记录jenkins编译ios过程 xcode是9.4.1
293 2
|
Linux 数据安全/隐私保护 iOS开发
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
如何使用 Xcode 打包导出 IPA 文件并进行 iOS 应用内测,无需支付苹果开发者账号费用?
|
iOS开发 MacOS Perl
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
解决Xcode运行IOS报错:redefinition of module ‘Firebase‘和could not build module ‘CoreFoundation‘
769 4
|
iOS开发 开发者
解决xcode doesn‘t support iphone’s ios 14.6 (18f72)
解决xcode doesn‘t support iphone’s ios 14.6 (18f72)
787 3
|
iOS开发
mac不通过Xcode直接打开IOS模拟器
mac不通过Xcode直接打开IOS模拟器
692 24
|
iOS开发
技术好文:xcode动态图,ios实现动态图,iosgif,暂停和继续播放
技术好文:xcode动态图,ios实现动态图,iosgif,暂停和继续播放
241 24
|
缓存 iOS开发
如何在Xcode删除某个版本的IOS模拟器
如何在Xcode删除某个版本的IOS模拟器
1434 1
|
存储 定位技术 iOS开发
XCode8升级到Xcode9(操作系统为iOS11)后原来的工程中遇到的问题
XCode8升级到Xcode9(操作系统为iOS11)后原来的工程中遇到的问题
309 23

热门文章

最新文章