«swift» etiketlenmiş sorular

Swift, Apple Inc. tarafından platformları ve Linux için geliştirilen güvenli, hızlı ve etkileyici bir genel amaçlı programlama dilidir. Swift açık kaynaklıdır. Etiketi yalnızca dil özellikleriyle ilgili sorular için veya Swift'te kod gerektirme için kullanın. Platformlar veya çerçeveler hakkında (dile bağlı olmayan) sorular için [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] ve [cocoa] etiketlerini kullanın.


10
Dosya adını hızlı bir şekilde dosya yolundan alma
Verilen dosya yolu dizesinden dosya adı nasıl alınır? Örneğin, bir dosya yolu dizem varsa file:///Users/DeveloperTeam/Library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/5D0A6264-6007-4E69-A63B-D77868EA1807/tmp/trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV ve dönüş sonucunu şu şekilde almak istiyorum trim.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV Yardımın için teşekkürler.
98 ios  iphone  swift 

10
Swift'de hesaplanmış salt okunur özellik ve işlev
Swift WWDC'ye Giriş oturumunda, salt okunur bir özellik descriptiongösterilmektedir: class Vehicle { var numberOfWheels = 0 var description: String { return "\(numberOfWheels) wheels" } } let vehicle = Vehicle() println(vehicle.description) Bunun yerine bir yöntemi kullanmak yerine yukarıdaki yaklaşımı seçmenin herhangi bir etkisi var mı? class Vehicle { var numberOfWheels = …


1
Tek bir etkinliği tekrar tekrar gözlemlemek yerine sorgu kullanarak sosyal ağ uygulamam için gönderileri getirmeyi hızlandır
So / posts / id / (gönderi bilgisi) gibi sosyal ağım için nesneler göndermeye yol açan bir dizi anahtarım var Gönderileri yüklediğimde observeSingleEventOfType(.Value)yöntemi kullanarak / posts / 0 ve ardından / posts / 1 etc yüklerim. Bir kullanmak lazyTableViewbir anda yük 30'a ve oldukça yavaştır. JSON ağacımdaki verileri yeniden yapılandırmam …
98 ios  swift  firebase 

8
Bir dizeden HTML etiketlerinin çıkarılması
Temiz metin çıktısını alabilmek için bir dizeden HTML etiketlerini nasıl kaldırırım? let str = string.stringByReplacingOccurrencesOfString("<[^>]+>", withString: "", options: .RegularExpressionSearch, range: nil) print(str)
98 html  ios  swift 



15
Swift'de REST API çağrısı yapın
Swift'i bir REST API'ye GET çağrısı yapmak için kullanmaya çalışıyorum ve çok sayıda öğreticiyi takip etmeye çalıştım, ancak çözemiyorum. Ya tüm Obj-C'yi Swift'e nasıl çevireceğimi çözemediğim için ya da n 'böyle yöntemlerin yarısı kullanımdan kaldırıldığı için. Çağrıyı nasıl yapacağını ve dönen JSON verilerini nasıl ayrıştıracağını bilen var mı?
98 ios  swift  rest  api  http 


9
SwiftUI metin hizalama
TextGörünümün birçok özelliği arasında, metin hizalamasıyla ilgili hiçbir şey bulamadım. Bir demoda otomatik olarak RTL'yi işlediğini ve View'leri kullanarak bir şeyler yerleştirirken bodyher zaman otomatik olarak ortaladığını gördüm . Yerleşim sistemi hakkında kaçırdığım bir kavram var mı SwiftUIve yoksa metin hizalama özelliklerini nasıl ayarlayabilirim Text?
98 ios  swift  swiftui 

4
Swift yapısını Objective-C'de kullanma
Basitçe, uygulama sabitlerini aşağıdaki gibi depolayan bir yapım var: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Bu sabitler, Constant.ParseClientKeyörneğin arayarak Swift kodunda kullanılabilir . Ama benim kodumda bazı Objective-C sınıfları da var. Öyleyse sorum, …

5
Swift'de, bir veya daha fazla protokole uyan belirli tipte bir değişkeni nasıl tanımlayabilirim?
Swift'de bir değişkenin türünü aşağıdaki gibi bildirerek açıkça belirleyebilirim: var object: TYPE_NAME Bunu bir adım daha ileri götürmek ve birden çok protokole uyan bir değişken bildirmek istiyorsak, protocolbildirimi kullanabiliriz : var object: protocol<ProtocolOne,ProtocolTwo>//etc Bir veya daha fazla protokole uyan ve aynı zamanda belirli bir temel sınıf türünde olan bir nesneyi …

4
Swift'deki statik fonksiyon değişkenleri
Swift'deki bir işleve yalnızca yerel olarak kapsamlı bir statik değişkeni nasıl bildireceğimi anlamaya çalışıyorum. C'de, bu şunun gibi görünebilir: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } Objective-C'de, temelde aynı: - (NSInteger)foo { static NSInteger timesCalled = 0; ++timesCalled; return timesCalled; } Ama Swift'de böyle bir …
97 function  static  swift 

15
Bir numaralandırma, Swift'deki bir protokole nasıl uydurulur?
Swift dokümantasyonu, sınıfların , yapıların ve numaralandırmaların tümünün protokollere uyabileceğini ve hepsinin uyumlu olduğu bir noktaya gelebileceğimi söylüyor . Ancak numaralandırmanın sınıf ve yapı örnekleri gibi davranmasını sağlayamıyorum : protocol ExampleProtocol { var simpleDescription: String { get set } mutating func adjust() } class SimpleClass: ExampleProtocol { var simpleDescription: String …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.