«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.

6
Swift'deki matematiksel fonksiyonlar
Nasıl gibi matematiksel fonksiyonları kullanırım sqrt(), floor(), round(), sin(), vs? Yaparken: _ = floor(2.0) _ = sqrt(2.0) Alırım: hata: çözümlenmemiş tanımlayıcı 'kat' kullanımı hatası: çözümlenmemiş 'sqrt' tanımlayıcısı kullanımı
95 swift 

6
Swift alt sınıf UIView
UIViewGiriş gibi bir görünüm oluşturmak ve alt sınıfa eklemek istiyorum . Bunu Objective-C'de oluşturdum, ancak şimdi Swift'e taşımak istiyorum. Film şeridi kullanmıyorum, bu yüzden tüm kullanıcı arayüzümü kodda oluşturuyorum. Ama ilk sorun benim uygulamam gerektiğidir initWithCoder. Çağrılmayacağı için ona varsayılan bir uygulama verdim. Şimdi programı çalıştırdığımda çöküyor, çünkü benim de …
95 ios  swift 

10
iOS - Swift için Birim Testleri çalıştırılırken 'MyProject-Swift.h' dosyası bulunamadı
Projem için Birim Testi kurmaya çalışıyorum. Yakın zamanda bir Swift sınıfı eklediğim mevcut bir Objective-C uygulaması. 'MyProject-Swift.h' ve Swift Bridging dosyalarını (hem 'MyProject' hem de 'MyProjectTest') kurdum ve hem Objective-C hem de Swift kodunu kullanarak uygulamayı çok iyi bir şekilde oluşturabilir ve çalıştırabilirim. Ancak, şimdi yeni Swift sınıfında bazı Birim …

11
Düğmelerdeki png rengini değiştirme - iOS
Şeffaf beyaz PNG'ler olan, oluşturduğum bir dizi simgem var: Ve yapmak istediğim şey onları başka renklere boyayabilmek. Mavi, gri vb. 'Tıklandığında / dokunduğunda' otomatik olarak griye döndüklerini fark ettim. Bu yüzden, o griyi bir dokunuşla veya normal durumuna istediğim şekilde değiştirebileceğimi varsayıyorum: Bunu başarmanın en iyi yolu ne olabilir?
95 ios  swift 

3
SwiftUI: @Binding değişkenleriyle özel bir init nasıl uygulanır?
Bir para giriş ekranı initüzerinde çalışıyorum ve başlatılan miktara göre bir durum değişkeni ayarlamak için bir özel uygulamaya ihtiyacım var . Bunun işe yarayacağını düşündüm, ancak şu derleyici hatası alıyorum: Cannot assign value of type 'Binding<Double>' to type 'Double' struct AmountView : View { @Binding var amount: Double @State var …
95 swift  swiftui 

9
UIActivityIndicator'ın boyutunu değiştirebilir miyim?
Tahsis sırasında ona hangi ebatta verirsem vereyim, sadece sabit ölçü gösterir. Arttırmak mümkün mü? Kod: activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame: CGRectMake(142.00, 212.00, 80.0, 80.0)]; [[self view] addSubview:activityIndicator]; [activityIndicator sizeToFit]; activityIndicator.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin); activityIndicator.hidesWhenStopped = YES; activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;

11
LLDB (Swift): Ham Adresi Kullanılabilir Türe Dönüştürme
Kullanılabilir bir Swift sınıfına ham bir adres atabilen bir LLDB komutu var mı? Örneğin: (lldb) po 0x7df67c50 as MKPinAnnotationView Bu adresin bir MKPinAnnotationView'a işaret ettiğini biliyorum, ancak seçebileceğim bir çerçeve içinde değil. Ancak, özelliklerini inceleyebilmem için ham adresi bir MKPinAnnotationView'a dönüştürmek istiyorum. Mümkün mü?
95 ios  swift  lldb 


5
Swift'de bir UIViewController alt sınıfı için nasıl özel bir başlatıcı yapabilirim?
Bu daha önce sorulmuşsa özür dilerim, çok fazla araştırma yaptım ve birçok yanıt, işler farklı olduğunda önceki Swift betalarından geliyor. Kesin bir cevap bulamıyorum. Alt sınıf yapmak istiyorum UIViewController ve onu kodda kolayca ayarlamama izin veren özel bir başlatıcıya sahip olmak . Bunu Swift'de yapmakta sorun yaşıyorum. Daha sonra görünüm …

12
"Mimari arm64'ü x86_64 ile eşleme" uyarısı ne anlama geliyor?
Çerçevemi Xcode 10 beta'ya (10L176w) taşıdıktan sonra aşağıdaki gibi uyarılar almaya başladım: Mimari arm64'ü x86_64'e eşleme. Bu hedefin Mimarileri ve Geçerli Mimarileri derleme ayarlarının iOS Simulator platformu için doğru şekilde yapılandırıldığından emin olun. ... ve: Mimari armv7'yi i386'ya eşleme. Bu hedefin Mimarileri ve Geçerli Mimarileri derleme ayarlarının iOS Simulator platformu …
95 ios  swift  xcode  xcode10 

4
Swift: API anahtarlarını uygulamak için PREPROCESSOR Bayrakları ("#if DEBUG" gibi) nasıl kullanılır?
İçinde Objective-Cbazen alternatif API anahtarlarını tanımlamak için statik dize sabitlerini kullanmak yararlı oldu (örneğin, MixPanel, Flurry veya Crashlytics gibi analitik paketleri için RELEASE ve DEBUG anahtarlarını ayırt etmek için): #if DEBUG static NSString *const API_KEY = @"KEY_A"; #else static NSString *const API_KEY = @"KEY_B"; #endif ve sonra... [Analytics startSession:API_KEY]; Swift …

21
Alamofire 0 karakteri etrafında geçersiz değer
Alamofire.request(.GET, "url").authenticate(user: "", password: "").responseJSON() { (request, response, json, error) in println(error) println(json) } Alamofire'dan isteğim bu, bazen belirli bir istek için işe yarıyor, ancak bazen şunu alıyorum: Optional(Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Invalid value around character 0.) UserInfo=0x78e74b80 {NSDebugDescription=Invalid value around character 0.}) …
95 ios  swift  alamofire 

9
Nesne dizisini Swift'de Sözlük'e eşle
Bir dizi Personnesnem var: class Person { let name:String let position:Int } ve dizi: let myArray = [p1,p1,p3] Klasik çözümün myArraySözlüğü olmak için eşlemek istiyorum [position:name]: var myDictionary = [Int:String]() for person in myArray { myDictionary[person.position] = person.name } Fonksiyonel yaklaşımla bunu Swift tarafından herhangi zarif bir yolu yoktur map, …
95 ios  arrays  swift  dictionary 

11
Swift 3 - cihaz belirteçleri artık '32BYTES' olarak ayrıştırılıyor
Xcode 7'den 8 GM'ye yeni güncelledim ve Swift 3 uyumluluk sorunları arasında cihaz tokenlerimin çalışmayı durdurduğunu fark ettim. Artık sadece '32BYTES' okuyorlar. func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { print(deviceToken) // Prints '32BYTES' print(String(data: deviceToken , encoding: .utf8)) // Prints nil } Güncellemeden önce NSData'yı sunucuma gönderebiliyordum, ancak şimdi …
94 ios  swift  swift3 

8
Swift'de Predicate Kullanımı
İlk uygulamam için buradaki eğitici üzerinde çalışıyorum (Swift'i öğreniyorum): http://www.appcoda.com/search-bar-tutorial-ios7/ Bu kısımda takılı kaldım (Amaç-C kodu): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } Swift'de NSPredicate için bir eşdeğerin nasıl oluşturulacağını önerebilecek biri var mı?

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.