พื้นฐานภาษา Swift
Protocols, extensions, generics, property wrappers, type casting, enums ขั้นสูง
1Array ใน Swift คืออะไร?
Array ใน Swift คืออะไร?
คำตอบ
Array คือคอลเลกชันแบบมีลำดับที่เก็บสมาชิกประเภทเดียวกันและอนุญาตให้มีค่าซ้ำได้ สามารถเข้าถึงสมาชิกผ่านดัชนีที่เริ่มจาก 0 Array รักษาลำดับการเพิ่มข้อมูลและเหมาะกับกรณีที่ลำดับของสมาชิกมีความสำคัญ
2อะไรคือลักษณะเฉพาะของ Set ใน Swift?
อะไรคือลักษณะเฉพาะของ Set ใน Swift?
คำตอบ
Set คือคอลเลกชันแบบไม่มีลำดับของสมาชิกที่ไม่ซ้ำกัน สมาชิกแต่ละตัวปรากฏเพียงครั้งเดียว Set เหมาะที่สุดสำหรับการตรวจสอบการเป็นสมาชิกอย่างรวดเร็วและรับประกันความไม่ซ้ำ ไม่เหมือน Array ลำดับการเพิ่มข้อมูลจะไม่ถูกรักษาไว้
3Dictionary ใน Swift คืออะไร?
Dictionary ใน Swift คืออะไร?
คำตอบ
Dictionary คือคอลเลกชันแบบไม่มีลำดับของคู่คีย์-ค่า แต่ละคีย์ไม่ซ้ำกันและช่วยให้เข้าถึงค่าที่เชื่อมโยงได้อย่างรวดเร็ว Dictionary เหมาะกับการเก็บข้อมูลที่เกี่ยวข้องซึ่งระบุด้วยคีย์ เช่น สมุดโทรศัพท์ที่ใช้ชื่อเป็นคีย์ การเข้าถึงด้วยคีย์ใช้เวลาคงที่ O(1)
พรอเพอร์ตีแบบจัดเก็บ (stored property) ใน Swift คืออะไร?
พรอเพอร์ตีแบบคำนวณ (computed property) ใน Swift คืออะไร?
+12 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ iOS อื่นๆ
พื้นฐาน Swift
พื้นฐาน UIKit
วงจรชีวิตของ UIViewController
UserDefaults & Keychain
วงจรชีวิตของแอปพลิเคชัน
Auto Layout & Constraints
UITableView & UICollectionView
พื้นฐาน SwiftUI
การจัดการ State ใน SwiftUI
การนำทาง SwiftUI
Networking & URLSession
Codable และการแยกวิเคราะห์ JSON
Core Data
การเขียนโปรแกรมเชิงโปรโตคอล
สถาปัตยกรรม MVVM
การแจ้งเตือนแบบ Push
Unit Testing และ XCTest
การทดสอบ UI
Xcode และระบบ Build
Swift Package Manager
Memory Management & ARC
Combine Framework
Concurrency & async/await
iOS Design Patterns
การเพิ่มประสิทธิภาพ
ความปลอดภัยและการเข้ารหัส
SwiftUI Advanced
สถาปัตยกรรมแอปพลิเคชัน iOS
เชี่ยวชาญ iOS สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี