iOS Swift - Share project rao vặt bất động sản

Thiết lập môi trường để bắt đầu với lập trình iOS

Thiết lập môi trường để bắt đầu với lập trình iOS

Chào các bạn,

Mình xin bắt đầu thêm series nữa về lập trình iOS, ở đây mình sẽ đi về Swift 3 là chính.

Như các bạn đã biết, để lập trình được iOS, ta phải cần sử dụng HDH Mac OSX, yêu cầu tối thiểu.

Và mình xin hướng dẫn các bạn cụ thể về cách thiết lập môi trường như sau:

1/ Chuẩn bị bước đầu

Yêu cầu cơ bản:

  • Cần 1 máy sử dụng Mac OSX như Macbook, iMac,…
  • Nếu không có khả năng mua, ta có thể dùng máy ảo VMWare OSX, tham khảo tại: https://techsviewer.com/install-macos-sierra-vmware-windows/
    • Lưu ý: máy bạn cần có ít nhất 8GB ram và chia sẻ cho máy ảo 4GB để có thể sử dụng tốt nhất.
  • Đối với các bạn chỉ có 4GB ram và không thể nâng, ta có thể dùng 1 solution nữa là cài Hackintosh. Vụ này các bạn tự google và cài nhé, tại các loại máy đa số là cài khác nhau và tỉ lệ cài rất hên xui.
    • Đối với các máy bàn, tỉ lệ cài thành công rất cao ở đời Intel Haswell, đối với mình là 100% (cài 1 lần, thành công luôn), các đời Haswell trở xuống các bạn tìm youtube có rất nhiều hướng dẫn từ A-Z, còn hơn nữa thì mình ko rõ 😀

Sau khi có c.bị được phần cơ bản, ta sẽ qua phần tiếp theo nhé.

2/ Thiết lập môi trường

Để lập trình iOS, ta sẽ cài XCode là có đầy đủ môi trường. Và ta sẽ làm việc trên XCode 100% khi lập trình iOS.

Các đặc điểm nổi bật của XCode:

  • Free – Miễn phí
  • Kèm đầy đủ các SDK của iOS, watchOS, tvOS,…
  • IDE mạnh mẽ hỗ trợ Objective-C và Swift.
  • Đi kèm với các iPhone, iPad Simulator để ta tiện test app (Simulator như là máy thật)
  • Hỗ trợ các Source Control như Git, SVN,… Ngoài ra ở bản XCode 9, Github đã được tích hợp ngay bên trong XCode.
  • IDE thân thiện, đẹp,…

Để cài được XCode, ta cần 1 tài khoản Apple ID, các bạn có thể đăng ký dễ dàng tại web Apple.

Sau khi đăng nhập vào, mở App Store và tìm XCode, ta có thể cài đặt ngay luôn.

XCode 9 nặng khoảng 5.5xGB, App Store của Apple tải nhanh và max speed thường về đêm giờ VN (từ 12h đêm trở lên) theo vài lần tải từ mình.

Và khi tải xong, là ta đã thiết lập môi trường thành công để có thể dev iOS được rồi.

Mình xin kết thúc bài “Thiết lập môi trường để bắt đầu với lập trình iOS” tại đây nhé 😀

Cám ơn các bạn đã quan tâm theo dõi!

Thiết lập môi trường để bắt đầu với lập trình iOS

facebook
Seth Phát

Seth Phát

Mình là Phát - biệt danh Seth Phát. Hiện đang là một Sr. Full-Stack Engineer. Mình là một người yêu thích và đam mê lập trình và hiện tại đang theo về phần Web là chủ yếu. Mạnh Back-end và khá Front-end, vẫn đang theo đều cả 2 :v. Còn gì bằng khi được làm những thứ mà mình yêu thích, đam mê ;)

Bình luận qua Facebook