Xcode'ın bir sürümden diğerine geçiş yaparken, kodunuzun neden derlenmediğini öğrenmek için farklı yollar vardır. İşte birkaç kaynaklar intrinsicContentSize
içindir: Sen developer.apple.com den intrinsicContentSize
arayabilirsiniz
- .
- Apple Developer API Reference page for UIView adresinden
intrinsicContentSize
için arama yapabilirsiniz.
- Sen iOS 10.0 API Diffs for UIKit page açıp tarayıcınızın bulmak menüsü ile
intrinsicContentSize
örnekleri arayabilirsiniz (kısayol: + cmd F).
- Xcode en Dokümantasyon ve API Başvurusu dan
intrinsicContentSize
arayabilirsiniz (yol: Yardım>Belgeleme ve API Referansı kısayol: vardiya + cmd +). , Tanım için Jump seçip intrinsicContentSize
için bir arama gerçekleştirin (UIView()
, örneğin)
- Ayrıca Xcode kodunda herhangi
UIView
başlatıcısı sağ tıklayabilirsiniz.
var intrinsicContentSize: CGSize { get }
:
Bu aramalar Swift 3 ve iOS 10 ile, artık şu bildiriyi olan bir yöntem ama UIView
bir bilgisayarlı özelliktir, intrinsicContentSize
olduğunu size gösterecektir
Sonuç olarak, 012'nizi değiştirmeniz gerekecektir. Aşağıdaki kod parçacığı ileyönteminin uygulanması:
override public var intrinsicContentSize: CGSize {
return ...
}
Son değişiklikleri listeleyen herhangi bir kaynak var mı? – GoldenJoe
@GoldenJoe, [iOS 9.3 - iOS 10.0 API Farklılıkları] (https://developer.apple.com/library/prerelease/content/releasenotes/General/iOS10APIDiffs/index.html) var. Ama bu çok büyük bir liste ve ben Diffs kontrol daha seachbar kullanmayı tercih ederim. – OOPer
Teşekkürler, sadece "iOS Diff'ler" ya da bunu bulmak için bir şey mi arıyorsunuz? Çok büyük, ama sık kullandığınız şeylere göz atmak güzel. – GoldenJoe