Câu hỏi được gắn thẻ «swift»

Swift là ngôn ngữ lập trình đa năng an toàn, nhanh chóng và có ý nghĩa được phát triển bởi Apple Inc. cho các nền tảng và Linux. Swift là nguồn mở. Chỉ sử dụng thẻ cho các câu hỏi về các tính năng ngôn ngữ hoặc yêu cầu mã trong Swift. Sử dụng các thẻ [ios], [ipados], [macos], [watch-os], [tvos], [cacao-touch] và [ca cao] cho các câu hỏi (không biết ngôn ngữ) về nền tảng hoặc khung.


13
Thêm một phần tử vào một mảng trong Swift
Giả sử tôi có một mảng, ví dụ: var myArray = ["Steve", "Bill", "Linus", "Bret"] Và sau này tôi muốn đẩy / nối một phần tử vào cuối mảng đã nói, để có được: ["Steve", "Bill", "Linus", "Bret", "Tim"] Tôi nên sử dụng phương pháp nào? Và những gì về …
340 ios  arrays  swift 

30
Làm thế nào để xác nhận một địa chỉ e-mail nhanh chóng?
Có ai biết làm thế nào để xác thực một địa chỉ email trong Swift không? Tôi tìm thấy mã này: - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, …
338 ios  validation  email  swift 

7
Chuyển đổi NSURL thành NSString
Tôi có một ứng dụng mà người dùng có thể chọn một hình ảnh từ hình ảnh ứng dụng tích hợp hoặc từ thư viện ảnh iphone. Tôi sử dụng một đối tượng Dịp có một NSStringtài sản để lưu imagePath. Bây giờ trong trường hợp hình ảnh ứng dụng …

15
Tệp hằng số toàn cầu trong Swift
Trong các dự án Objective-C của tôi, tôi thường sử dụng tệp hằng số toàn cầu để lưu trữ những thứ như tên thông báo và khóa cho NSUserDefaults. Nó trông giống như thế này: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString *someNotification = @"aaaaNotification"; @end …
336 ios  objective-c  swift 

30
Làm cách nào để in loại hoặc lớp của một biến trong Swift?
Có cách nào để in kiểu thời gian chạy của biến trong swift không? Ví dụ: var now = NSDate() var soon = now.dateByAddingTimeInterval(5.0) println("\(now.dynamicType)") // Prints "(Metatype)" println("\(now.dynamicType.description()") // Prints "__NSDate" since objective-c Class objects have a "description" selector println("\(soon.dynamicType.description()") // Compile-time error since ImplicitlyUnwrappedOptional<NSDate> has no "description" method …
335 swift  types 

8
Sự khác biệt giữa func tĩnh và func lớp trong Swift là gì?
Tôi có thể thấy các định nghĩa này trong thư viện Swift: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType) -> Self } Sự khác biệt giữa hàm thành viên được định nghĩa là static funcvà hàm …
334 class  static  swift 

6
Từ khóa 'mở' trong Swift là gì?
Các ObjectiveC.swifttập tin từ thư viện chuẩn chứa một vài dòng mã sau đây xung quanh dòng 228: extension NSObject : Equatable, Hashable { /// ... open var hashValue: Int { return hash } } Điều này open varcó nghĩa gì trong bối cảnh này, hoặc opentừ khóa nói chung …

6
Cách lập trình độ trễ trong Swift 3
Trong các phiên bản trước của Swift, người ta có thể tạo độ trễ với mã sau: let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC)) dispatch_after(time, dispatch_get_main_queue()) { //put your code which should be executed with a delay here } Nhưng bây giờ, trong Swift 3, Xcode tự động thay đổi …


30
Sự khác biệt giữa `let` và` var` trong swift là gì?
Sự khác biệt giữa letvà vartrong ngôn ngữ Swift của Apple là gì? Theo hiểu biết của tôi, nó là một ngôn ngữ được biên dịch nhưng nó không kiểm tra loại tại thời gian biên dịch. Nó làm tôi bối rối. Làm thế nào để trình biên dịch biết …
321 swift 

30
Lấy tên lớp của đối tượng dưới dạng chuỗi trong Swift
Lấy tên lớp của một đối tượng khi Stringsử dụng: object_getClassName(myViewController) trả về một cái gì đó như thế này: _TtC5AppName22CalendarViewController Tôi đang tìm kiếm phiên bản thuần túy : "CalendarViewController". Làm thế nào để tôi có được một chuỗi sạch của tên lớp thay thế? Tôi tìm thấy một …
320 swift 




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.