Từ khoá quan trọng liên quan đến lập trình iOS
Một số từ khoá bạn có thể tham khảo để học lập trình iOS
Lap trinh iOS co ban
swift co ban
tao ung dung iOS dau tien
lap trinh iOS nang cao
swift nang cao
Công cụ – dụng cụ cần thiết để lập trình iOS
Để lập trình iOS, bạn cần những nguyên liệu sau
1. Một máy tính đủ mạnh : bạn có thể tham khảo các thiết bị mà tôi đang sử dụng sau
Hoặc:
1 máy tính của Apple (Macbook Pro, hoặc Macbook Air, hoặc máy tính bàn Macintosh )
Bạn có thể tham khảo thiết bị mà tôi đang sử dụng như sau: macbook Air 2017 ( core i5, 8 GB Ram ,128 GB SSD, Intel HD Graphics 6000 1536 MB )
Ghi chú: bạn nên mua thêm 1 ổ cứng di động 512 GB, hoặc có thể sử dụng Macbook Air / Macbook Pro có dung lượng > 256 GB
Hoặc : 1 máy tính bàn bình thường, với chip Intel và được cài đặt Hackintosh làm hệ điều hành.
Tham khảo cấu hình phần cứng mà tôi đang dùng như sau
Mainboard: Gigabyte H61M-S2PV REV 2.2
CPU: Intel Core i5 2400
Ram: 8GB DDR3
Ổ cứng: SSD 128 GB WDGreen + HDD 512 GB Seagate
Graphic: Intel HD Graphics ( card onboard )
2. Phần mềm để lập trình: Xcode
Bạn có thể download phần mềm hoàn toàn miễn phí từ Apple Store ( phải có tài khoản Apple ID )
Hoặc có thể download miễn phí từ các trang mạng
Hoặc link tham khảo : https://www.fshare.vn/file/16FGQ2RGORKA
3. Tài khoản Apple ID cho nhà phát triển : bạn có thể sử dụng tài khoản đăng ký miễn phí hoặc tài khoản có phí ( 99 USD / năm )
Những kiến thức cơ bản mà bạn sẽ được tiếp cận ở đây bao gồm
Thiết kế layout cho giao diện
Sử dụng auto layout thiết kế hiển thị nhiều thiết bị iOS khác nhau
Sử dụng Cocoa Pod để quản lý các thư viện trong ứng dụng
Sử dụng Segue
Xử lý các thuộc tính và các sự kiện của button, label , text field
Hiển thị hình ảnh
Tạo thêm các ViewController
Truyền tải dữ liệu giữa các ViewController
Hiển thị thông báo với Local Notification và Remote Notification
Tạo ứng dụng chạy ngầm ( Background Task )
Lấy dữ liệu từ website / server để hiển thị trên ứng dụng
Upload dữ liệu từ iPhone / iPad đến server
Upload hình ảnh từ iPhone / iPad đến server
Tạo danh sách các item bất kỳ với Table View Controller
Xử lý hiển thị từng item với Table View Cell
Xử lý realtime databse với firebase
Tạo ứng dụng chat trực tiếp với firebase
Tạo ứng dụng kết nối khách hàng – nhà cung cấp, hoặc giữa các user game với smartfox
Tạo ứng dụng chat trực tiếp với Socket.io
Tạo ứng dụng chat trực tiếp với smartfox