หน้าแรก
หน้าแรก
การรู้ว่าแอปพลิเคชันอยู่เบื้องหน้าหรือเบื้องหลังเมื่อใดมีความสำคัญเนื่องจากเป็นนักพัฒนา iOS เราจำเป็นต้องจัดการกับหลายเหตุการณ์ เช่น การดาวน์โหลดในเบื้องหลัง เหตุการณ์หากแอปมาที่พื้นหน้า ที่นี่เราจะดูวิธีการตรวจสอบว่าแอปพลิเคชันอยู่ในพื้นหลังหรือเบื้องหน้า เราจะใช้ศูนย์การแจ้งเตือนเพื่อการนั้น หา
ณ ตอนนี้ คุณไม่มีทางเข้าถึงกล้องหน้าและกล้องหลังพร้อมกันได้ เนื่องจากกล้องทั้งสองมีเซสชันต่างกัน ทันทีที่เริ่มเซสชันอื่นจะตาย ตามฟอรัมนักพัฒนาของ apple ที่ตอบโดยทีมสนับสนุนของ Apple - “แอพไม่สามารถจับภาพจากกล้องหน้าและกล้องหลังพร้อมกันได้ คุณสามารถเปลี่ยนจากที่หนึ่งไปอีกที่หนึ่งได้ (โดยมีการหน่วงเ
การรับความแตกต่างระหว่างสองวันเป็นเรื่องง่าย คุณควรรู้วิธีเล่นระหว่างเดท เราจะใช้คลาส DateFormatter เพื่อจัดรูปแบบวันที่ อินสแตนซ์ของ DateFormatter สร้างการแสดงสตริงของอ็อบเจ็กต์ NSDate และแปลงการแสดงข้อความของวันที่และเวลาเป็นอ็อบเจ็กต์ NSDate คุณสามารถอ่านเพิ่มเติมได้ที่นี่ https://developer.a
การทำงานกับวันที่และเวลาอาจเป็นเรื่องยาก ฉันเคยเห็นโปรแกรมเมอร์ใหม่ๆ ที่มีปัญหาเรื่องวันที่และเวลา ในเกือบทุกแอปพลิเคชัน คุณจะต้องได้รับวันที่และการดำเนินการหลายอย่างขึ้นอยู่กับมัน เราจะมาดูวิธีรับวันที่และเวลาปัจจุบันอย่างรวดเร็ว ในโพสต์นี้เราจะมาดูวิธีรับเวลาปัจจุบันและเวลา UTC หากต้องการรับเวล
มีแอปพลิเคชั่นมากมายที่ทำงานในโหมดแนวตั้งหรือโหมดแนวนอน การจำกัดแอปพลิเคชันในโหมดใดโหมดหนึ่งเป็นสิ่งสำคัญในการดำเนินการนี้ ในโพสต์นี้ เราจะมาดูวิธีจำกัดการวางแนวหรือปิดการวางแนวในโหมดเดียว หากคุณต้องการให้แอปพลิเคชันทำงานในโหมดแนวตั้งเท่านั้น ด้านล่างเมธอด viewDidLoad ของคุณ ให้คัดลอกบรรทัดโค้ดด
มาจาก Objective C- Background ตอนนี้เราไม่จำเป็นต้องใช้ NSDate เนื่องจาก Swift ได้กำหนดวันที่ประเภทโครงสร้างของตัวเอง สะพานวันที่ไปยังคลาส NSDate คุณสามารถใช้แทนกันได้ในโค้ดที่โต้ตอบกับ Objective-C API หากต้องการอ่านเพิ่มเติมเกี่ยวกับ Date คุณสามารถตรวจสอบเอกสาร Apple อย่างเป็นทางการ https://develo
ตามเอกสารของ Apple – “ตัวแปรทั่วโลกคือตัวแปรที่กำหนดนอกฟังก์ชัน วิธีการ ปิด หรือบริบทประเภทใด ๆ ก่อนที่เราจะเรียนรู้วิธีสร้างตัวแปรส่วนกลาง อันดับแรกให้เราเข้าใจอย่างถ่องแท้ว่าคืออะไร ถือว่า W อยู่ในวงใน เข้าถึงทุกอย่างที่จะอยู่ในวงใน ในทางกลับกัน A สามารถเข้าถึงทุกอย่างที่อยู่ในวงกลมชั้นนอกและ
การเปลี่ยนสีพื้นหลังของรายการมุมมองตารางจะแตกต่างจากการเปลี่ยนสีพื้นหลังของมุมมองตาราง โปรแกรมเมอร์ใหม่มักจะสับสนระหว่างสองสิ่งนี้ ในโพสต์นี้ เราจะมาดูวิธีการเปลี่ยนสีพื้นหลังของรายการ TableView เช่น เซลล์ มาเริ่มกันเลย สำหรับการเปลี่ยนสีพื้นหลังของเซลล์มุมมองตาราง คุณควรเปลี่ยนคุณสมบัติ contentVi
การเปลี่ยนแบบอักษรและสีบน UITextView นั้นง่ายมาก คุณเพียงแค่ต้องอัปเดตคุณสมบัติ .textColor และ .font บนวัตถุ UITextView เราจะได้เห็นวิธีการทำในที่นี้ มาเริ่มกันเลย เปิด Main.storyboard และเพิ่ม UITextView ดังที่แสดงด้านล่าง Create @IBOutlet of UITextView and name it, textView. @IBOu
ทุกแอพต้องการไอคอนที่สวยงามและน่าจดจำซึ่งดึงดูดความสนใจใน App Store และโดดเด่นบนหน้าจอหลัก ไอคอนของคุณเป็นโอกาสแรกในการสื่อสารวัตถุประสงค์ของแอปได้อย่างรวดเร็ว นอกจากนี้ยังปรากฏทั่วทั้งระบบ เช่น ในการตั้งค่าและผลการค้นหา ในที่นี้เราจะมาดูกันว่าเราจะตั้งค่าไอคอนสำหรับแอปพลิเคชัน iOS ได้อย่างไร แต่ก่
แอปพลิเคชันเกือบทั้งหมดใช้บริการระบุตำแหน่ง ดังนั้นจึงจำเป็นต้องมีความเข้าใจอย่างถ่องแท้เกี่ยวกับตำแหน่ง ในโพสต์นี้ เราจะมาดูวิธีรับละติจูดและลองจิจูดของตำแหน่งปัจจุบัน สำหรับสิ่งนี้ เราจะใช้ CLLocationManager คุณสามารถอ่านเพิ่มเติมได้ที่นี่https://developer.apple.com/documentation/corelocation/cll
การทำความเข้าใจวิธีเล่นเสียงและวิดีโอใน iOS มีความสำคัญมาก เนื่องจากแทบทุกแอปพลิเคชันมีเสียงและวิดีโอในทุกวันนี้ ตั้งแต่แอปพลิเคชันเกมไปจนถึงโซเชียลมีเดีย เครื่องเล่นเพลง และอื่นๆ ในบทความนี้ เราจะมาดูวิธีการเล่นไฟล์เสียงและวิดีโอโดยใช้ Swift มาเริ่มกันเลย ขั้นตอนที่ 1 − เปิด Xcode → โครงการใหม่
ผู้ใช้สามารถเปิดหรือปิดข้อมูลมือถือจากการตั้งค่าของอุปกรณ์ iOS แต่แทบจะเป็นไปไม่ได้เลยที่จะปิดการใช้งานหรือเปิดใช้งานข้อมูลเดียวกันโดยทางโปรแกรม เป็นไปได้ก็ต่อเมื่อคุณเจลเบรคอุปกรณ์ iOS.. Apple ไม่อนุญาตให้ผู้พัฒนาแอปเข้าถึง wifi หรือ Bluetooth มี API ส่วนตัวบางตัวที่อาจช่วยเรื่องนี้ได้ แต่ในที่สุด
การตั้งค่าเส้นขอบสำหรับการดูภาพทำได้ง่าย ในโพสต์นี้เราจะมาดูวิธีตั้งค่าเส้นขอบสำหรับการดูภาพใน iOS มาเริ่มกันเลย ขั้นตอนที่ 1 − เปิด Xcode → โครงการใหม่ → แอปพลิเคชั่นมุมมองเดียว → ตั้งชื่อมันว่า BorderToImage เราจะสร้างมุมมองภาพและปุ่มในกระดานเรื่องราวของเราเมื่อแตะที่ปุ่ม เราจะเพิ่มเส้นขอบให้กั
ก่อนที่เราจะดูว่าตัวแปรสแตติกใช้ที่ไหนและอย่างไร เรามาทำความเข้าใจกันก่อนว่า ตัวแปรสแตติกในสวิฟต์คืออะไร ตัวแปรคงที่ ตัวแปรสแตติกคือตัวแปรที่มีค่าที่แบ่งปันกันระหว่างอินสแตนซ์หรืออ็อบเจกต์ทั้งหมดของคลาส เมื่อเรากำหนดตัวแปรใดๆ ให้เป็นแบบคงที่ ตัวแปรจะถูกแนบมากับคลาสแทนที่จะเป็นอ็อบเจกต์ หน่วยความจำส
ในฐานะนักพัฒนา iOS ควรทราบวิธีจัดการกับช่องข้อความและการทำงานของช่องนั้น Apple ได้จัดเตรียมโปรโตคอล UITextFieldDelegate แล้ว หากต้องการอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ https://developer.apple.com/documentation/uikit/uitextfielddelegate คุณอาจเคยเห็นแอปพลิเคชันที่เกี่ยวข้องกับแบบฟอร์ม และคุณเห็นจำนว
เมื่อแอปส่วนใหญ่ไม่มีการแตะต้องขณะที่ผู้ใช้ป้อนข้อมูลในช่วงเวลาสั้นๆ ระบบจะทำให้อุปกรณ์อยู่ในสถานะ สลีป โดยที่หน้าจอจะหรี่ลง ซึ่งทำขึ้นเพื่อวัตถุประสงค์ในการประหยัดพลังงาน การป้องกันไม่ให้อุปกรณ์ iOS เข้าสู่โหมดสลีปทำได้ง่าย โดยไปที่การตั้งค่า → จอภาพและความสว่าง → ล็อกอัตโนมัติ เลือกไม่เลย สิ่งนี
จะมีบางกรณีที่คุณอาจได้รับข้อกำหนดในการควบคุม / จัดการความกว้างและความสูงของ Alert ขณะพัฒนาแอปพลิเคชัน iOS หากคุณไม่คุ้นเคยกับสิ่งเดียวกัน อาจสร้างปัญหาให้คุณ ที่นี่เราจะมาดูวิธีการควบคุมความกว้างและความสูงของกล่องแจ้งเตือนเริ่มต้น สำหรับการควบคุมความสูงและความกว้าง เราจะใช้ NSLayoutConstraint หาก
สิ่งสำคัญคือต้องรู้ว่าเมื่อใดที่ผู้ใช้กดปุ่มโฮมเนื่องจากทำให้แอปพลิเคชันทำงานเป็นแบ็กกราวด์ ในที่นี้ เราจะมาดูวิธีระบุหรือรับสายเมื่อผู้ใช้กดปุ่มโฮม ใน AppDelegate.swift ของคุณ มีวิธีการของผู้รับมอบสิทธิ์ เปิด AppDelegate.swift ของคุณและใน applicationWillResignActive(_ application:UIApplication) แ
แถบนำทางจะปรากฏที่ด้านบนของหน้าจอแอพ หากต้องการอ่านเพิ่มเติม https://developer.apple.com/design https://developer.apple.com/documentation การรับความสูงของแถบการนำทางมีความสำคัญหากคุณมีตัวควบคุมมุมมองหลายตัวที่มี UI และข้อกำหนดต่างกัน กลายเป็นเรื่องวุ่นวายหากคุณไม่ทราบวิธีเพิ่มความสูงหรือปรับเปลี่