iOS 12: เขียนแอพ iPhone จากดีไซน์ UI/UX (Programmatically)

Why take this course?
ดูว่าคุณได้เขียนสร้างโปรเจ็อนั้นไม่ผิดคำถามหลัก แต่มีบางที่ทำให้เข้าใจยากหรือไม่ถูกที่สุด นอกจากการอธิบายว่าโปรเจ็อต่างๆ ต้องใช้และภาษาหรือเครื่องมือที่จำเป็น ต่อไปนี้คือการอธิบายและขั้นตอนที่สมบูรณ์ขึ้นให้สามารถทำงานได้:
-
Segmented Control (หน้าแรกแอพ Instagram Profile ชื่อเต็มไป): โปรเจ็อนี้ใช้สำหรับเลือกระหว่างหมายเกณ์หรือสิทธิพิเศษแบบ Top Bar Menu ซึ่งจะไม่เปลี่ยนหน้าเป็นเพจให้แค่เลือกได้
-
MapKit (ตัวชิดสำหรับแผนที่): โปรเจ็อนี้จะใช้ MapKit จาก Apple เพื่อแสดงโรงแรมบนแผนที่และให้สามารถซูมเข้าหรือซูมออกได้
-
Item Search (การค้นหาสินค้า): โปรเจ็อนี้จะใช้ TableView ร่วมกับ CollectionView ที่จะแสดงรายการสินค้าที่สื่อสารณ์เพื่อให้สามารถค้นหาได้
-
My Music (การเล่นเพลง): โปรเจ็อนี้จะมีฟังก์ชันเพื่อเล่นเพลงที่เพิ่มเข้นไว้ในแอพหรือจาก URL/ลิงค์ที่ฝากบนเว็บไซต์ และสามารถเลื่อนตำแหน่งเพลงได้
เพื่อใช้ MapKit ในโปรเจ็อของคุณ,คุณจะต้องทำตามขั้นตอนนี้:
-
Import MapKit: ให้สิ่งที่
import Foundation
หรือimport UIKit
และเพิ่มimport MapKit
-
Create a MKMapView: สร้ปริมาณ
MKMapView
ในไฟล์ของคุณ -
Set up the map: กำหนดที่เริ่มต้น (coordinates) หรือใช้
CLLocationCoordinate2D
สำหรับการแสดงแผนที่ -
Add annotations: เพื่อแสดงโรงแรมบนแผนที่, ใช้
MKAnnotation
หรือตัวละครของของคุณที่จำนวนสิ่ง (MKPointAnnotation
,MKCircle
, etc.) -
Handle user interactions: ใช้
MKMapViewDelegate
เพื่อจัดการกับคลิกหรือซูมของผู้ใช้บนแผนที่
สำหรับการค้นหาสินค้าในโปรเจ็อของคุณ,คุณจะต้อง:
-
Set up a user interface: สร้ปริมาณ
UITableView
หรือUICollectionView
ซึ่งจะแสดงรายการ Keyword และเพลง -
Implement search logic: ใช้
UISearchController
หรือฟังก์ชัน自己เพื่อทำการค้นหาตาม Keyword ที่ผู้ใช้ป้อน -
Fetch and display results: เริ่มต้นการค้นหา (
UISearchController.searchBar.text
หรือฟังก์ชันที่เสมดัง) และแสดงผลลั�จากฐานข้อมูลหรือเว็บไซต์ -
Handle no results: ในการค้นหาที่ไม่พบเพลง,แสดงข้อคำถามหรือรายการเฉพาะให้ผู้ใช้รู้
-
Streaming music: ต้นสิ่งที่จำเป็นสำหรับการแสดงและการเล่นเพลงจาก URL/ลิงค์ (ต้องใช้
AVAudioPlayer
และตรวจสอบว่าผู้ใช้มีสิทธิ์ใช้เนื้อหานั้นไหม)
โปรดทราบว่าการพัฒนาแอพต้อง遵守ข้อจำกัดของ iOS และข้อกำหนดของเฉพาะหลัก (Privacy Policy) สำหรับการใช้งาน MapKit และการต่องานกับ Audio Services.
Course Gallery




Loading charts...