Câu hỏi phỏng vấn Swift
Câu hỏi

Sự khác biệt giữa CocoaCocoa Touch trong Swift là gì?

Câu trả lời

CocoaCocoa Touch đều là các framework của Apple dùng để phát triển ứng dụng, nhưng chúng phục vụ cho các nền tảng khác nhau:

Cocoa

  • Nền tảng: Cocoa được sử dụng chủ yếu cho việc phát triển ứng dụng trên macOS.
  • API: Bao gồm một tập hợp các thư viện, API, và các công cụ khác như AppKit (cho giao diện người dùng) và Foundation (cho các tính năng cơ bản như xử lý chuỗi, mảng, và từ điển).
  • Ngôn ngữ: Trước đây, Cocoa thường được sử dụng với Objective-C, nhưng hiện nay cũng hỗ trợ Swift.

Cocoa Touch

  • Nền tảng: Cocoa Touch được thiết kế cho việc phát triển ứng dụng trên iOS, cũng như các hệ điều hành di động khác của Apple như watchOS và tvOS.
  • API: Bao gồm các thư việ...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Khi nào sử dụng fileprivate access modifier trong Swift?

senior

Giải thích khi nào nên sử dụng các toán tử ép kiểu khác nhau trong Swift?

junior

Giá trị của 'len' là bao nhiêu? Giải thích?

swift Copy
var array1 = [1, 2, 3, 4, 5]
var array2 = array1
array2.append(6)
var len = array1.count

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào