Thứ Sáu, 2 tháng 10, 2015

Tự học lập trình iOS Thì Cách Cài đặt Xcode và iOS SDK như thế nào ?

Tự học lập trình iOS thì cài đặt Ứng dụng iOS được lập trình viên phát triển dựa trên iOS SDK kết hợp với môi trường phát triển Xcode 6 của Apple. Xcode là một ứng dụng được Apple phát triển, giúp cho lập trình viên có thể thiết kế giao diện, viết các đoạn mã điều khiển, biên dịch và chạy ứng dụng trên Simulator (một máy  ảo chạy iOS) hoặc trên các thiệt bị thật như iPhone, iPod, iPad, Apple Watch. Xcode cũng giúp bạn thiết kế đồ hoạ giao diện người dùng một các đơn giản nhất - kéo thả, và đó cũng là thế mạnh của hệ điều hành bằng cách sử dụng các đối tượng được cung cấp thông qua UIKit

Trong tài liệu này, mình hướng dẫn bạn cách tải về và cài đặt Xcode 6 và iOS 8 SDK trên Mac OS X. 
Thông tin c ần thiết (Mình đang sử dụng):
  • Hệ điều hành: Mac OS X Yosemite Version 10.10.3 
  • Xcode 6 Version 6.3 (6D570)

Tuy nhiên bạn vẫn có thể lập trình iOS bằng Xcode 6 trên hệ điều hành Mac OS X 10.9.4 trở lên. Nhưng bây giờ, hệ điều hành Mac OS X Yosemite được cung cấp miễn phí, mình khuyên các bạn nên tải về và sử dụng. Việc này hỗ trợ tốt hơn cho bạn tong quá trình lập trình. Ngoài ra có một điều quan trọng đó là, nếu như máy tính của bạn sử dụng vi xử lý nào khác Intel thì bạn sẽ không thể lập trình cho hệ điều hành iOS được. Bạn có thể kiểm tra bằng cách bấm vào hình trái táo cắn dở ở góc trái, bên trên màn hình sau đó chọn About This Mac. Ngay lập tức, một cửa sổ hiện lên bao gồm các thông tin liên quan đến phần cứng máy Mac của bạn bao gồm thông số về vi xử lý, RAM, ổ cứng, ... như hình bên dưới.
Sau khi đã xác định được vi xử lý là Intel thì bạn tiến hành sử dụng ứng dụng AppStore để tìm kiếm và tải ứng dụng có tên “Xcode” về, quá trình tải về và cài đặt đều hoàn toàn tự động.


Lưu ý: Máy Mac của bạn cần có kết nối internet để thực hiện quá trình tài về và cài đặt. Đồng thời bạn cũng cần có một tài khoản Apple được đăng ký App Store nhé! 

Hoàn tất quá trình cài đặt, bạn sẽ thấy biểu tượng của Xcode xuất hiện trong Launchpad và trên Dock. Mở ứng dụng Xcode lên, một cửa sổ xuất hiện và đây là cửa sổ chào mừng bạn đến với lập trình iOS bằng Xcode!



Tự học lập trình IOS bắt đầu với lập trình iOS với ngôn ngữ Swift

Tự học lập trình IOS thì bắt đầu từ đâu? Đây cũng là câu hỏi của nhiều lập trình viên trên thế giới muốn thử sức khám khá với lập trình IOS và ngôn ngữ Object-C, Swift...
Tự học lập trình IOS bắt đầu với lập trình iOS với ngôn ngữ Swift
Tự học lập trình IOS bắt đầu với lập trình iOS với ngôn ngữ Swift

Tự học lập trình IOS - Nếu bạn là một lập trình viên iOS mới

Bạn chưa từng học lập trình hoặc bạn đã học lập trình với một ngôn ngữ nào đó trước đây thì tài liệu này sẽ giúp bạn có cái nhìn tổng quan cũng như dễ dàng nhất để bắt đầu trên hành trình nghiên cứu về ngôn ngữ Swift và tự học lập trình ứng dụng cho hệ điều hành iOS. 

Tự học lập trình IOS đầu tiên bạn sẽ được tiếp cận với ngôn ngữ Swift, sau đó bạn sẽ được giới thiệu về các thao tác lập trình bao gồm: thiết kế giao diện người dùng, liên kết giao diện người dùng với các đoạn mã điều khiển, viết các đoạn mã xử lý đối tượng, hiển thị kết quả. Không những thế, bạn còn được giới thiệu một cách chi tiết về những đối tượng cơ bản cần thiết như: Button, Label, TexField, TableView, AlertView, ActionSheet, ... cùng với String, Array, khai báo biến,... giúp bạn có đầy đủ nền tảng cơ sở để tự xây dựng một ứng dụng cho bản thân. 

Ngoài ra bạn sẽ được biết đến những phần nâng cao như: xử lý tập tin, xử lý các thao tác nhập/xuất dữ liệu từ người dùng, quản lý cơ sở dữ liệu, xử lý hình ảnh, quản lý vị trí, tích hợp facebook, gửi tin nhắn, gửi email, ... 

Mục đích của tài liệu này là giúp bạn có những kỹ năng cần thiết để xây dựng một ứng dụng iOS của riêng bạn. Chỉ cần có ý tưởng... và đừng chần chừ gì nữa, chúng ta bắt đầu!

Tự học lập trình IOS - Nếu bạn là lập trình viên cũ

Nếu bạn đã viết được các ứng dụng trên hệ điều hành iOS thì đây là một tài liệu mang tính củng cố và nâng cao, giúp bạn có được các kiến thức mới về ngôn ngữ Swift cũng như sự thay đổi giữa hệ điều hành cũ đối với hệ điều hành mới, song song với đó là sự thay đổi giữa Xcode cũ và Xcode mới, bao gồm:
  1. Ngôn ngữ chủ yếu được sử dụng để viết mã là Swift chứ không phải Objective-C 
  2. Thay đổi về giao diện, các đối tượng mới 
  3. Các lớp (class) được viết lại và thêm mới nhiều chức năng

Tự học lập trình IOS cho dù bạn là ai thì bắt đầu một ngôn ngữ lập trình sẽ có nhiều khó khăn cho bạn, tôi tin rằng bằng thực sự vượt qua bằng sự đam mê lập trình và có những ứng dụng tuyệt vời cho chúng tôi...