Sadece Xcode 6.3 sürümüne geçtim ve Playgrounds için yeni bir şey sundular. Yeni bir oyun alanı oluşturursanız ve proje gezginini açarsanız, bir Sources klasörünü görürsünüz ve bunun içinde bir "SupportCode.swift" dosyası bulunur. o dosyanın en üstünde ben orada hiç bir işlev koyarak çalıştıXcode oyun alanları, Kaynaklar klasöründe hızlı dosyalara erişemiyor
This file (and all other Swift source files in the Sources directory
of this playground) will be precompiled into a framework which is
automatically made available to <PLAYGROUND_NAME>.playground.
okur ve bu benim oyun alanına kullanılamaz. Neyi yanlış yapıyorum? SupportCode.swift dosyasını el ile elle derlemek zorunda mıyım? Nasıl?
Sources/Test1.swift
Ben gerçekten garip bir sınıf kamuoyuna VE onun init fonksiyonu genel yapmak zorunda olduğunu bulmak. – DerrickHo328playground
, oyun alanlarının – dreamlab
@ @ Calimari328 için @testable içe aktarma türü gibi bir şey yapması durumunda harika olur. Sizi herkese açık olarak görünür kılarken, dışarıda görünmesini (örnek oluşturması) sağlayan init() öğesini genel olarak açıklar. Bu yüzden sınıfa bir erişim vermek istediğinizde, ancak aynı zamanda örneklemeyi sınırlamak istediğinizde - init() öğesini daha az görünür olarak bildirirsiniz. Singleton uygulaması ile bir örnek verdim - daha net hale getirmek için –