Câu hỏi phỏng vấn
Xcode là môi trường phát triển tích hợp của Apple (IDE) mà bạn sử dụng để thiết kế ứng dụng cho các sản phẩm của Apple. Nó cung cấp các công cụ khác nhau để quản lý toàn bộ quy trình phát triển của bạn từ việc tạo ứng dụng, đến thử nghiệm, gửi và tối ưu hóa nó cho App store.
Các nhận xét nhiều dòng có thể được viết dưới dạng dấu gạch chéo lên sau dấu hoa thị (/ *) và kết thúc bằng dấu hoa thị, sau đó là dấu gạch chéo lên (* /).
Các nhận xét nhiều dòng có thể được viết dưới dạng dấu gạch chéo lên sau dấu hoa thị (/ *) và kết thúc bằng dấu hoa thị, sau đó là dấu gạch chéo lên (* /).
Các câu lệnh chuyển điều khiển được sử dụng trong Swift bao gồm:
- Break
- Continue
- Fallthrough
- Return
Trong Swift, các lớp không được kế thừa từ lớp cơ sở và các lớp mà bạn xác định mà không chỉ định lớp cha của nó, sẽ tự động trở thành lớp cơ sở.
Nó hỗ trợ bất kỳ loại dữ liệu nào và không chỉ Đồng bộ hóa nó mà còn kiểm tra sự bình đẳng. Câu lệnh Switch phải đầy đủ, có nghĩa là bạn phải bao hàm tất cả các giá trị có thể có cho biến của mình.
Dấu chấm hỏi (?) Được sử dụng trong quá trình khai báo tài sản. Nó cho trình biên dịch biết rằng thuộc tính này là tùy chọn và liệu thuộc tính có thể giữ một giá trị hay không.
Để cung cấp giá trị mặc định cho một biến.
Từ khóa let được sử dụng để khai báo các hằng, trong khi var được sử dụng để khai báo các biến.
Câu lệnh bảo vệ đánh giá điều kiện Boolean và tiếp tục thực hiện chương trình nếu đánh giá là đúng.
GCD là API được sử dụng phổ biến nhất để quản lý mã đồng thời và thực thi các hoạt động không đồng bộ ở cấp UNIX của hệ thống. GCD cung cấp và quản lý các hàng đợi nhiệm vụ.
Một hàm đồng bộ chỉ trả về sau khi hoàn thành một tác vụ mà nó đặt hàng.
Mặt khác, một hàm không đồng bộ trả về ngay lập tức, ra lệnh cho nhiệm vụ được thực hiện, nhưng không chờ đợi nó.
MVC là một mẫu thiết kế viết tắt của Model View Controller. Mẫu thiết kế này tách dữ liệu khỏi màn hình của nó, được điều khiển bởi một View Controller.
Các đại biểu là một mẫu thiết kế. Một ủy nhiệm chỉ là một đối tượng mà một đối tượng khác gửi thông điệp đến khi một số điều nhất định xảy ra.
Core Data là một trình quản lý đồ thị đối tượng, cũng có khả năng duy trì đồ thị đối tượng vào một kho lưu trữ liên tục, trên đĩa.
Khả năng tái sử dụng của một đối tượng đã được cấp phát.