From ff222fbfc2d5514ce57dcd4af2ceeb9c7dc4b8d2 Mon Sep 17 00:00:00 2001 From: DaoLQ Date: Thu, 8 Mar 2018 14:41:51 +0700 Subject: [PATCH] 6.gcd_json_service --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/README.md b/README.md index 76205d9..c149425 100644 --- a/README.md +++ b/README.md @@ -1 +1,30 @@ # IOSTraining +## Lession 6: +**1. GCD (Grand Central Dispatch)** ++ DispatchQueue ++ DispatchGroup ++ DispatchSemaphore + +**2. NSOperation** ++ Operation Queues ++ NSOperation ++ NSBlockOperation/NSInvocationOperation ++ Advantages of OperationQueue + +**3. JSON** ++ Parsing and Deserializing JSON ++ Parse JSON with ObjectMapper + +**4. Service** ++ Networking with NSURLSession + +### Exercise: ++ Apply knowledge above get data from [github api](https://api.github.com/users/google/repos) display in a TableView + +Ref: ++ [Viblo - Grand Central Dispatch (GCD) P1](https://viblo.asia/p/kien-thuc-phong-van-ios-phan-2-grand-central-dispatch-gcd-va-ung-dung-1VgZvB09ZAw) ++ [Viblo - Grand Central Dispatch (GCD) P2](https://viblo.asia/p/kien-thuc-phong-van-ios-phan-2-grand-central-dispatch-gcd-va-ung-dung-tt-Ljy5VbVj5ra) ++ [Viblo - Grand Central Dispatch và NSOperation](https://viblo.asia/p/concurrency-trong-ios-tim-hieu-ve-grand-central-dispatch-va-nsoperation-DljMbo8ZGVZn) ++ [Viblo - Parse JSON với ObjectMapper](https://viblo.asia/p/parse-json-voi-objectmapper-nwmGyMVYGoW) ++ [Swift Tutorial - sử dụng JSON trong IOS](https://viblo.asia/p/swift-tutorial-su-dung-json-trong-ios-5y8Rr7k6Mob3) ++ Networking with NSURLSession: [Part 1](https://code.tutsplus.com/tutorials/networking-with-nsurlsession-part-1--mobile-21394), [Part 2](https://code.tutsplus.com/tutorials/networking-with-nsurlsession-part-2--mobile-21581)