Suallar 'swift3'

Bu etiketi yalnız Apple Swift proqramlaşdırma dilinin 3-cü sürümündakı dəyişikliklərlə əlaqəli suallar üçün istifadə edin. Daha ümumi dil məsələləri və ya [ios], [kakao], [alma-watch] və s. Üçün [swift] etiketi istifadə edin. Apple platformalarında inkişaf haqqında suallar üçün.
13
Cavablar

Swift 3-də göndərmə növbəsinin yaradılması

Swift 2-də, aşağıdakı kodla bir sıra yaratmağı bacardı: concurrentQueue = dispatch_queue_create ("com.swift3.imageQueue", DISPATCH_QUEUE_CONCURRENT) Lakin bu Swift 3-də tərtib edilmir. Swift 3-ə yazmaq üçün üstünlük nədir?
14 İyun tarixində saat 10.41 'də təyin olundu
10
Cavablar

Swift 3 və 4-də bir dispetçerdən sonra GCD yazmaq necədir?

Swift 2-də, dispetçerdən istifadə edərək, mərkəzi mərkəzi dispetçerdən istifadə edərək gecikdirmək üçün istifadə etdim: var dispatchTime: dispatch_time_t = dispatch_time (DISPATCH_TIME_NOW, Int64 (0.1 * Double (NSEC_PER_SEC))) dispatch_after (dispatchTime, dis ...
14 İyun tarixində saat 4:07 'də təyin olundu
5
Cavablar

Swift-in açıq sözü nədir?

Standart kütüphanedeki ObjectiveC.swift faylı 228 satırında aşağıdakı kod satırlarını ehtiva edir: extension NSObject: Equatable, Hashable {/// ... açıq var hashValue: Int {return hash}} Bu bağlamda açık var ne demektir .. .
15 avq. '16 'da 1:17
6
Cavablar

Swift 3-də gecikməni necə tərtib etmək olar?

Swift'in əvvəlki versiyalarında, aşağıdakı kodla gecikmə yarada bilərsiniz: vaxt = dispatch_time (dispatch_time_t (DISPATCH_TIME_NOW), 4 * Int64 (NSEC_PER_SEC)) dispatch_after (vaxt, dispatch_get_main_queue ()) {// qoy
25 İyun tarixində saat 20.30 'da təyin olundu
7
Cavablar

CGRectMake, CGPointMake, CGSizeMake, CGRectZero, CGPointZero Swift-də mövcud deyil

Kodu son sürət 3.0'a çevirdikdən sonra bu səhvəni göstərəcəyəm. CGSize = CGSizeMake (0,0) statik var frameAtStartOfPan: CGRect = CGRectZero static var startPointOfPan: CGPoint = CGPointZero üçün də həll söyləyin ...
21 İyun tarixində saat 17: 19'da təyin olundu
5
Cavablar

Dispatch_sync, dispatch_async, dispatch_after, və s. Göndərmək üçün necə Swift 3, Swift 4 və kənarda?

Bu kimi görünən Swift 2.x (və ya hətta 1.x) layihələrində bir çox kod var: // Dispatch_async (dispatch_get_global_queue (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) (image qoy. ..
14 iyun 16: 00-da təyin olundu
6
Cavablar

Swift-də String əsasında UILabel-in ölçüsünü çap edin

Müxtəlif xətt uzunluğuna əsaslanan bir UILabel hündürlüyünü hesablamaq üçün çalışıram. func calculateContentHeight () -> CGFloat {var maxLabelSize: CGSize = CGSizeMake (frame.size.width - 48, CGFloat (9999)) var contentNSString = ContentText NSString var ex ...
Mayın 26-da saat 08: 50-də təyin olundu
13
Cavablar

Swift 3 URLSession.shared () İştirakçı məlumatlarına qeyri-müəyyən istinadTask (c: Səhv işləyənin tamamlanması :) (səhv)

Salam, swift2.2 üçün ayrıştırma üçün çalışan bir json kodu var, ancaq Swift 3.0 üçün istifadə edərkən, mənə bir səhv verər ViewController.swift: 132: 31: məlumat üçün birmənalı əlaqə iştirakçıdanTask (from: completionHandler :) 'Mənim kodlarım burada ...
14 İyun tarixində saat 15.38 'də təyin olundu
4
Cavablar

Sürətli sürətli 3 ilə opsiyonel bağlanma seçimi

Verilənlər: typealias Action = () -> () var action: Action = {func doStuff (stuff: String, tamamlama: @ action qətnaməsi) {print (stuff) = tamamlama tamamlama ()} func doStuffAgain () {print ( "yenə") hərəkət ()} doStuff ...
set 21 sentyabr '16 saat 17:01 'də
12
Cavablar

"++" və "-" operatorları Xcode 7.3 ilə qadağan edilir

Xcode 7.3 qeydlərinə baxıram və bu problemi görürəm. Operatorlar ++ və - köhnəlmişdir Kimsə köhnəlmiş olduğunu niyə açıqlaya bilər? Doğru olduğum üçün Xcode'un yeni versiyasında artıq ++ bu x + = 1 istifadə edəcəksiniz; Məsələn: var index = 0; inde ...
02 fevral '16 saat 19:14 'da
5
Cavablar

Swift-da səhv növü ilə lokallaşdırılmış təsvirin necə təmin oluna bilər?

Öz səhvim tipini Swift 3 sözdəminimi ilə təsvir edirəm və səhvin təsviri ilə təmin etmək istəyirəm, bu isə Error obyektinin localizedDescription xüsusiyyətindən geri qaytarılır. Bunu necə edə bilərəm? ictimai enum MyError: Error {case customError var ...
27 avq. '16 'da 3:06' də
7
Cavablar

Swift 3-də JSON təhlilini düzəldin

JSON cavab almağa və nəticələri bir dəyişəndə ​​saxlamağa çalışıram. Bu kodun sürümleri, GM Xcode 8'in yayımlanıncaya qədər, Swift-in əvvəlki sürümlerinde versiyası idi. StackOverflow-da bir neçə oxşar mesaja baxdım: Swift 2 Parsing JSON - m ...
10 sept qurdu . '16 'da 9:43' da
14
Cavablar

Xcode 8 / Swift 3.0-da Push Bildirişləri üçün qeydiyyatdan keç?

Xcode 8.0'ta başvurularımı yapmaya çalışıyorum ve hata haqqında karışık oldum. Bu kodun sürətin əvvəlki versiyalarında yaxşı işlədiyini bilirəm, amma bunun kodunun yeni versiyada dəyişdiyini düşünürəm. İşləməyə çalışdığım kod: İşdə ...
22 İyun tarixində saat 16: 00-da təyin olundu
8
Cavablar

Swift3-də filepsiz və şəxsi ayırd etmək üçün yaxşı bir nümunə nədir?

Bu məqalə Swift 3-də yeni çıxış göstəricilərini anlamaqda faydalı olmuşdur. Həm də müxtəlif filepsiz və xüsusi tətbiqlərin bəzi nümunələrini təqdim edir. Mənim sualım: istifadə olunacaq funksiya üçün fileprivate istifadə etmir ...
18 Avqustda təyin olundu '16 'da 23:49' də
7
Cavablar

"Var" variantları köhnəlmiş və Swift 3-də silinəcəkdir

Tamam, belə ki, mən yalnız Xcode-i 7.3-ə yeniləyirəm və indi bu xəbərdarlığı alıram: 'var' parametrləri köhnəlmişdir və Swift 3-də silinəcəkdir. Bu funksiyanı istifadə etmək üçün mənə lazım olanı düzəltmək üçün necə: public func getQuestionList (var >
22 mart 16: