Yêu cầu Sep 14th, 2017 4:25 p.m. 1346 1 3
  • 1346 1 3
0

Hỏi về giáo trình học lập trình IOS cụ thể :D

Chia sẻ
  • 1346 1 3

Các anh chị đi trước đã có kinh nghiệm có thể cho e 1 lộ trình học cụ thể về IOS với ạ

3 CÂU TRẢ LỜI


Đã trả lời Sep 15th, 2017 7:06 a.m.
Đã được chấp nhận
+10

Bạn muốn hỏi về giáo trình hay lộ trình học IOS.

Đầu tiên trước khi học lập trình bạn phải biết hoặc nắm chắc lập trình cơ bản, như OOP,....

1 - Xem như bạn đã biết cơ bản về lập trình rồi nhá, thì để code IOS thì có thể chọn 1 trong 2 ngôn ngữ là Objective C hoặc Swift.Nhưng mình khuyên bạn nên chọn Swift (vì h apple nó cũng chỉ hỗ trợ và phát triển swift)

Để học Swift bạn có thể tham khảo ở

https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html

Hoặc trên store : https://itunes.apple.com/us/book/the-swift-programming-language-swift-3-1/id881256329?mt=11

hoặc https://www.raywenderlich.com/category/swift

2 - Sau khi đọc qua 1 lượt về swift, bạn có cái nhìn cơ bản về ngỗn ngữ thì bắt đầu tìm hiểu về framework IOS. (iOS 8 Swift Programming Cookbook)

Để học về framework thì cách tốt nhất là làm ví dụ về nó.

  • Bạn nên bắt đầu với ví dụ làm làm màn hình login để làm quen với cái view cơ bản như UIView, UIButton, UILabel, UITextField...Và quan trọng nhất là UITableView vì nó là view mà bạn sẽ dùng rất nhiều trong dự án. Xong rồi học cách chuyển màn hình khác.
  • Khi có hiểu biết về view thì tiếp tục tìm hiểu hiểu NetWorking. Cách mà app của bạn kết nối với server.Ở đây bạn nên tham khảo cái này https://github.com/Alamofire/Alamofire
  • Sau đó tìm hiểu tiếp về database như coredata,realm.

Nếu như bạn đã làm xong đc các ví dụ như trên thì bạn đã có thể bắt đầu làm được dự án rồi.Tuy nhiên, để có thể lập trình tốt thì bạn phải tìm hiểu rất nhiều thư liên quan nữa như design pattern,...

Ban có thể tham khảo ở đây, 1 category các thứ cần phải học IOS. https://www.raywenderlich.com/category/ios

Ngoài ra bạn có thể search trên mạng và đọc những quyên sách về lập trinh như : Clean Code ,iOS Programming Fundamentals with Swift ,iOS 8 Swift Programming Cookbook...

Chia sẻ
Avatar Phùng Chịnh @mulsjkool9x
Sep 19th, 2017 10:18 a.m.

Dạ em cảm ơn a. Nhưng mà e bắt đầu bằng Objective C lên để tìm kiếm giúp đỡ khó khăn quá vì giờ e thấy cộng đồng hỗ trợ swift là chủ yếu

Avatar Henry Tran @linhth
Sep 22nd, 2017 2:41 a.m.

uh, h chủ yếu là swift e ạ, h e bắt đầu thì chơi swift4 luôn 😄

Đã trả lời Sep 15th, 2017 7:23 a.m.
Chia sẻ
Avatar Phùng Chịnh @mulsjkool9x
Sep 19th, 2017 10:19 a.m.

Em cảm ơn a nhé 😄

Đã trả lời Sep 15th, 2017 6:40 a.m.
+2

Đầu tiên đọc document của apple, hoặc book của raywenderlich. Đi đến phần nào thì lên github search thêm code sample về xem. Xong thử viết lại giống hệt như vậy hoặc theo ý mình.

Chia sẻ
Avatar Phùng Chịnh @mulsjkool9x
Sep 19th, 2017 10:19 a.m.

Vâng. Em cảm ơn a ạ 😄

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí