func loadNibNamed (String, owner: Any?, options: [UINib.OptionsKey : Any]?) -> [Any]?
The name of the nib. nibの名前。
Availability 有効性
Technology
func loadNibNamed(_ nibName: NSNib
.Name
,
owner: Any?,
topLevelObjects: AutoreleasingUnsafeMutablePointer
<NSArray
?>?) -> Bool
nibName
The name of the nib. nibの名前。
owner
The object that will be the nib’s owner. nibの所有者であるオブジェクト。
topLevelObjects
This by-reference parameter is populated with the top level objects of the nib. この参照によるパラメータには、nibのトップレベルのオブジェクトそれらが収められます。
true
if the nib file was loaded successfully; otherwise, false
.
true
、もしnibファイルがうまくロードされたならば;そうでなければfalse
。
Unlike legacy methods, the objects adhere to the standard cocoa memory management rules; it is necessary to keep a strong reference to them by using IBOutlets or holding a reference to the array to prevent the nib contents from being deallocated. レガシーメソッドとは違い、オブジェクトそれらは、標準cocoaメモリ管理規則を固守します;必要なのは、それらに対する強い参照をIBOutletを使うことによって保つこと、またはnib内容デアロケートされるのを防ぐために配列への参照を保持することです。
Outlets to top-level objects should be strong references to demonstrate ownership and prevent deallocation. トップレベルのオブジェクトへのアウトレットは、所有権を誇示してデアロケーションを防ぐために、強い参照であるべきです。
For more information on Nibs, see NSNib
.
Nibに関するさらなる情報として、NSNib
を見てください。
func loadNibNamed (String, owner: Any?, options: [UINib.OptionsKey : Any]?) -> [Any]?