English 中文(简体)
以指定属性而不是强属性设置的 NSWindow 财产
原标题:NSWindow property set with the assign attribute instead of the strong
  • 时间:2012-05-23 14:38:23
  •  标签:
  • macos

我注意到MacApp模板创建了以下内容:

@Interface AppDelegate: 国家统计局对象

@property( 指派) IB outlet NS Window * 窗口;

根据 ARC 指南, 所有顶级对象都应该使用强值属性, 但这是使用指定属性。 有人会解释原因吗?

问题回答

窗口一般会由 File S所有者 " 拥有 ", 通常是您的 NSApplication 实例(主要nib) 或 NSWindowcurrent 实例, 不一定是应用程序代表或窗口代表。 这就是为什么在代表类中提及内容的强度不合适 。

在Mac OS/X 10.7中, NSWindow (连同若干其他可可类)没有支持通过ARC进行管理,因此,对 NSWindow 的宣布属性必须 sign 而不是 sign 而不是 sign /weak 。见"https://developer.apple.com/libraryary/mac/#releleasenoleasenotets/ObjectiveC/RN-transtition ToARC/Introduction.html" rel=“nofolptection C/RN-Trading ToARC/Industruction/aredustration > 文件的“rel=Reference < a reformation a recodection a recodection a recodection a recodustrational a recodustration a rest res a redustrational a redustration a redustrational

在10.8中,看来NSWindow不在名单上,但Xcode仍在生成 sign 属性,而不是weak





相关问题
2 mysql instances in MAC

i recently switched to mac. first and foremost i installed xampp. then for django-python-mysql connectivity, i "somehow" ended up installing a seperate MySQL. now the seperate mysql installation is ...

Iterating over string/strlen with umlauted characters

This is a follow-up to my previous question . I succeeded in implementing the algorithm for checking umlauted characters. The next problem comes from iterating over all characters in a string. I do ...

Controlling OSX windows

I m trying to control windows of a foreign OSX applications from my application. I d like to 1. move the windows on the screen 2. resize the windows on the screen 3. change the currently active window ...

Switching J2SE versions on Mac OS (SnowLeopard)

My current JDK on Mac OS (10.6) is set to 1.6 and I d like to switch to 1.5. A listing of /System/Library/Frameworks/JavaVM.framework/Versions/ shows: lrwxr-xr-x 1 root wheel 10 Nov 3 18:34 ...

Scrolling inside Vim in Mac s Terminal

I ve been googling around trying to figure out if it s possible to use my mouse wheel to scroll while inside Vim in Mac s Terminal, with no luck. It seems as if only X11 or iTerm support this. Before ...

export to MP3 from quicktime API

A question for Apple,QT programmers. Would like to know if it s possible to export a Movie object to MP3 using the QuickTime API. Preferably the ConvertMovieToFile function. I ve looked at ...

热门标签