1. Giới thiệu

Thường thì ở đoạn này người ta sẽ giới thiệu đại loại như “Ngày nay sự phát triển như vũ bão của smartphone… blah..blah… cùng với đó là nghề lập trình mobile…. blah…blah…” 😂 😂 😂, nhưng ở đây mình giới thiệu là nghề lập trình trên iOS tính tới thời điểm bài viết này thì đang khá “hot” và số lượng lập trình viên iOS cũng ít hơn lập trình Android vì cơ bản là phải có máy chạy hệ điều hành Mac, rồi tốn tiền tài khoản developer các thứ. Nhưng vì thế mà lập trình iOS có lương cao hơn Android ở cùng cấp độ (biết cả hai thì ngon hơn 😎😎).

Nói nhăng nói cuội sơ sơ vậy đủ rồi chứ ắt hẳn ai muốn học lập trình iOS thì cũng đã tìm hiểu iOS là cái giống gì rồi (hoặc có thể là iFan cũng nên) cho nên qua luôn phần sau để nói về những cái cơ bản cần nhất để học lập trình iOS

2. Những thứ cần thiết khi học lập trình iOS

  • Điều đầu tiên và quan trọng nhất là bạn phải có máy vi tính chạy hệ điều hành Mac OS (giờ nó gọi là macOS). Để có được máy tính chạy hệ điều hành này thì cách đơn giản nhất là cầm cục tiền ra mấy chỗ bán quà hốt một con Macbook Air, Macbook Pro, iMac, sang chảnh hơn thì quất con Mac “thùng rác” (Mac Pro trông nó giống cái thùng rác 😂😂😂) hoặc kinh tế eo hẹp hơn thì quất con Mac Mini. Đó là trường hợp mấy bạn “nhà không có gì ngoài điều kiện” hoặc cày làm thêm để kiếm tiền mua, còn gặp trường hợp sinh viên đang ăn mỳ gói cầm hơi qua ngày thì sao? Câu trả lời là có hai giải pháp, một là cài máy ảo VMWare và tìm mấy bản máy ảo Mac OS để cài, giải pháp thứ hai là cài trực tiếp bằng Hackintosh. Ở đây mình không chỉ các bạn cài, các bạn tự google đi vì thực sự mình cũng chưa cài Hackintosh bao giờ vì đang xài Macbook Pro rồi…. muahahahaha.
  • Sau khi có máy chạy hệ điều hành Mac OS rồi thì các bạn cần là một tài khoản Apple Developer. Tài khoản này để các bạn tải công cụ lập trình cho iOS, Mac OS là Xcode. Các bạn có thể dùng account apple ID mà các bạn đang dùng cho iPhone, iPad để tạo tài khoản hoặc dùng một email mới. Để tạo tài khoản Apple Developer, các bạn truy cập vào địa chỉ sau https://developer.apple.com, chọn Account và làm theo hướng dẫn, cái này dễ òm. Cũng xin lưu ý đây là tài khoản dùng để các bạn tải Xcode hoặc các resource khác dành cho developer của Apple, nó chưa phải là account để các bạn up app lên apps store. Để up app lên apps store các bạn cần phải mua, với tài khoản dành cho dev cá nhân thì 99$/năm, còn mua tài khoản cho công ty thì 299$/năm. Chi tiết các bạn vào đây link này xem https://developer.apple.com/programs/
  • Lưu ý là các bạn không thể lập trình iOS trên iPhone và iPad được nhé
  • Sau khi các bạn có được những điều trên rồi thì tải Xcode về và bắt đầu chiến thôi 😎😎

3. Đôi điều về loạt bài iOS Căn bản

Mình cũng chỉ là một developer bình thường, chả tài cán gì nên như slogan của blog này là “biết gì viết đó”, có thể đôi lúc nhăng cuội một chút, chỉ mong góp chút ít vốn kiến thức cho anh em đi sau sẽ dàng hơn để tiếp cận.

Loạt bài này mình sẽ viết bằng ngôn ngữ Objective-C, vì tính tới thời điểm hiện tại thì Swift đang là phiên bản 3.0 và nó vẫn đang trong quá trình hoàn thiện nên có nhiều cái viết bằng Swift rồi thì khi Apple nâng cấp nó là ngồi sửa đuối luôn, mình đã dính rồi, có bug của Swift mà trên trang report bug thấy Apple vẫn chưa fix, với lại, ở thời điểm hiện tại thì vẫn còn rất nhiều nơi dùng Objective-C vì tuổi thọ nó lâu và ổn định rồi, người học Objective-C thì sẽ dễ dàng đọc hiểu Swift nhưng ngược lại thì theo ý kiến cá nhân mình thì hơi vất vả 😅😅

Cuối cùng, các cao nhân có tình cờ đi ngang qua đừng ném đá mình nhé, mình chỉ muốn chia sẻ cho anh em đi sau thôi, không có ý gì với các cao nhân đâu, mong các cao nhân thông cảm mà bỏ qua 😁😁

Leave a Reply

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>