Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> iOS
iOS
  1. วิธีตรวจสอบสถานะ Notification ของแอป iOS

    Notifications แจ้งข้อมูลสำคัญให้ผู้ใช้ ไม่ว่าจะเป็น Alert, Sound, Badgeอ่านเพิ่มเติม Apple แนะนำใช้ UserNotifications Frameworkวิธีตรวจสอบสถานะขั้นตอนที่ 1: Import Frameworkimport UserNotificationsขั้นตอนที่ 2: สร้าง Objectlet currentNotification = UNUserNotificationCenter.current()ขั้นตอนที่ 3: ตรว

  2. วิธีดู Notification ที่ Active ใน Status Bar บน iOS

    ใช้ getDeliveredNotifications เพื่อดูรายการ Notifications ที่แสดงใน Notification Center อ่านรายละเอียดไม่สามารถดู Notifications ของแอปอื่นได้ (สิทธิส่วนตัว) แต่ดูของแอปตัวเองได้Apple มี getDeliveredNotifications(completionHandler:) คืนรายการ Notifications ของแอปที่ยังแสดงอยู่UNUserNotificationCenter

  3. สร้าง Circular Progress Bar ใน iOS

    Circular Progress Bar สำคัญสำหรับนักพัฒนา iOS ใช้แสดงสถานะดาวน์โหลด โหลด หรือความคืบหน้าอื่นๆมีหลายวิธีสร้าง บทความนี้แสดงวิธีง่ายที่สุดขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → Single View Application → ชื่อ CircularProgressUI: 3 ปุ่ม (30%, 60%, 95%) + 1 Circular Progress Viewขั้นตอนที่ 2: สร้าง

  4. วิธีขออนุญาตเข้าถึงตำแหน่งที่ตั้ง (Location Permission) ระหว่างรันแอป iOS

    ใช้คลาส CLLocationManager ของ Apple อ่านรายละเอียดiOS รองรับ 2 ระดับการเข้าถึงตำแหน่ง:While Using the App - เข้าถึงตำแหน่งเมื่อแอปทำงาน (When-in-use Authorization)Always - เข้าถึงตำแหน่งทั้ง Foreground และ Backgroundบทความนี้ใช้ When-in-use Authorization อ่านเพิ่มเติมขั้นตอนที่ 1: สร้างโปรเจกต์Xcode

  5. วิธี Validate TextField แบบ Generic ใน Swift

    การเขียน Validation ซ้ำๆ สำหรับทุก Input Field (Register, Login) 造成 เบื่อและพลาดง่าย ควรเขียน Generic Validation Functionsข้อดีของ Generic Validation Libraryโค้ดใช้ซ้ำได้ทุกฟังก์ชันลดโอกาสผิดพลาดของมนุษย์ตั้งค่าและเชื่อมต่อเร็วแก้ไขหนึ่งที่ สะท้อนทุกที่สร้าง Validation Libraryสร้างแอปทดสอบ: 4 Text F

  6. วิธีเปลี่ยนสีปุ่มเมื่อกดใน iOS

    ตัวอย่าง: กดปุ่ม Stop สีเปลี่ยนเป็นแดง บทความนี้สอนเปลี่ยนสีพื้นหลังปุ่มเมื่อถูกกดขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → New Project → Single View Application → ชื่อ ChangeButtonColorขั้นตอนที่ 2: สร้างปุ่มใน Storyboardเพิ่มปุ่ม ชื่อ Stopขั้นตอนที่ 3: สร้าง IBOutlet และ IBAction@IBAction

  7. วิธีปิด Scroll View ด้วยโปรแกรมใน iOS

    Scroll View เป็นหัวข้อที่ซับซ้อน บทความนี้สอนปิด Scroll View ด้วยโปรแกรมตั้งค่า property isScrollEnabled ของ Scroll View เป็น falseimport UIKitclass ViewController: UIViewController { @IBOutlet var scrollView: UIScrollView! override func viewDidLoad() { super.viewDidLoad() scroll

  8. วิธีทำมุมปุ่มให้โค้งมนใน iOS

    บางครั้ง UI ต้องการปุ่มมุมโค้ง มี 2 วิธี: Storyboard และโปรแกรมวิธีที่ 1: ใช้ StoryboardXcode → New Project → Single View Application → ชื่อ RoundedButtonMain.storyboard: เพิ่มปุ่มเลือกปุ่ม → Utility Area → User Defined Runtime Attributes → เพิ่ม layer.cornerRadius = 20

  9. วิธีตรวจสอบว่า Location Services เปิดอยู่หรือไม่ในแอป iOS

    Location Services รวบรวมตำแหน่งจาก GPS, WiFi, Cell Towers ทุก iPhone มี GPS, WiFi, Bluetooth ตัวกำกับตำแหน่ง ผู้ใช้เปิด/ปิดได้ใน Settings → General → Location Servicesควรตรวจสอบ locationServicesEnabled() ก่อนเริ่ม Location Updatesโค้ดตรวจสอบใน ViewController สร้างฟังก์ชัน:func isLocationAc

  10. วิธีล็อก Screen Orientation ด้วยโปรแกรมใน iOS

    บางกรณีต้องการให้ UI แสดงใน Orientation เฉพาะ เช่น Portrait หรือ Landscape เท่านั้นวิธีล็อก Orientation ด้วยโปรแกรมใน Swift:ใน ViewController.swift ใส่โค้ด:// ปิด Auto Rotateoverride open var shouldAutorotate: Bool { return false}// ระบุ Orientation ที่รองรับoverride open var supportedInterfaceOr

  11. Cookie ของแอปเก็บอยู่ที่ไหนบน iPhone

    Cookies คือไฟล์เล็กๆ ที่เก็บบนอุปกรณ์ขณะเล่นเว็บใน iPhone มักพูดถึง Cookies ในบริบทของแอปที่ใช้ Web View หรือ Browser Appแอป iOS ธรรมดาไม่มี Cookies จะมี Cookies ก็ต่อเมื่อแอปมี Web View อย่างน้อย 1 ตัววิธีดู Cookies ที่เก็บอยู่บน iPhone ไปที่: Settings → Safari → Advanced → Website D

  12. การใช้งาน Xcode Auto Layout ใน Swift และ iOS

    Auto Layout เป็นระบบ Layout แบบ Constraint-based สำหรับพัฒนา UI บน iOS เป็น Adaptive UI ที่ปรับตัวตามขนาดหน้าจอและทิศทางต่างๆAuto Layout ขึ้นอยู่กับ Constraints ที่นักพัฒนากำหนดความสัมพันธ์ระหว่าง Element เพื่อกำหนดตำแหน่งทำไมต้องใช้ Auto Layout?UI ต้องเข้ากันได้กับทุกขนาดหน้าจอและทิศทาง Auto Layout

  13. วิธีรันงานซ้ำทุกช่วงเวลาที่กำหนดใน iOS ด้วย Timer

    Apple มีคลาส Timer สำหรับรันงานหลังจากเวลาผ่านไป อ่านเอกสารจะสร้างแอปตัวอย่างพิมพ์ hello ทุก 5 วินาทีขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → New Project → Single View Application → ชื่อ HelloTutorialsPointขั้นตอนที่ 2: สร้างเมธอด doSomethingใน ViewController.swift ใต้ viewDidLoad:private f

  14. วิธี Ping ตรวจสอบ External Host ใน iOS ด้วย Swift

    บางครั้งต้อง Ping ตรวจสอบเว็บไซต์ภายนอกว่ายังทำงานอยู่ก่อนส่ง Request จริงขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → New Project → Single View Application → ชื่อ PingMeขั้นตอนที่ 2: เพิ่มฟังก์ชันตรวจสอบใน ViewController.swift เพิ่ม checkIsConnectedToNetwork():func checkIsConnectedToNetwork()

  15. ไม่สามารถล็อก/ปลดล็อกอุปกรณ์ iOS ด้วยโปรแกรมได้

    ไม่สามารถล็อกอุปกรณ์ iOS ด้วยโปรแกรมได้โดยไม่ใช้ Private API มี Private API เช่น GSEventLockDevice() จาก GraphicsServices.framework ที่อาจทำได้ แต่จะทำให้แอปถูกปฏิเสธจาก App StoreApple ไม่มีเอกสารรองรับฟังก์ชันนี้สรุป: ไม่สามารถทำได้โดยใช้ Public API หากใช้ Private API แอปจะถูก Reject

  16. วิธีรัน Timer ใน Background บน iOS

    หากต้องการรัน Timer ใน Background Apple มีเมธอด beginBackgroundTaskWithExpirationHandler อ่านรายละเอียดขั้นตอนที่ 1: สร้างโปรเจกต์Xcode → Single View Application → ชื่อ BackgroundTimerขั้นตอนที่ 2: เขียนโค้ดใน AppDelegateใน applicationDidEnterBackground:func applicationDidEnterBackground(_

  17. วิธีเข้าถึงฐานข้อมูล SQLite บน iPhone ด้วย Swift

    การจัดเก็บข้อมูลเป็นสิ่งสำคัญในการพัฒนาแอป SQLite เป็นหนึ่งในวิธีที่นิยม บทความนี้สอนวิธีเข้าถึง SQLite บน iPhone อย่างง่ายด้วย SwiftSQLite เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ที่อยู่ใน C library แบบ Embeddedจะสร้างแอปตัวอย่าง: มี Text Field สำหรับกรอกชื่อ กดปุ่ม Insert จะบันทึกลง SQLite กดปุ่ม Show

  18. วิธีทำพื้นหลังโปร่งใส 25% ใน iOS

    Apple มี property backgroundColor ซึ่งเป็น instance property สามารถทำ Animation ได้ ค่าเริ่มต้นคือ nil ทำให้พื้นหลังโปร่งใสเพื่อทำให้พื้นหลังโปร่งใส 25% ให้ตั้งค่า View ด้วย UIColor ที่มี alpha 0.25view.backgroundColor = UIColor(white: 1, alpha: 0.25)วางโค้ดใน viewDidLoad ของ ViewController:override

  19. วิธีส่ง HTTP POST Request ในแอป iOS ด้วย Swift

    การส่ง HTTP Request ใน iOS ใช้ URLSession และ URLSessionDataTask ต้องสร้าง Configuration, Session, URL, Request และ DataTaskขั้นตอนการสร้าง POST Request1. สร้าง Session Objectlet configuration = URLSessionConfiguration.defaultlet session = URLSession(configuration: configuration)2. สร้าง URL Request

Total 190 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:5/10  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10