Category: Swift
-
Method Swizzling in Swift
Method Swizzling in Swift
-
Composition over Inheritance
Composition over Inheritance
-
Basic CAShapeLayer iOS (P3)
Animation with CAShapeLayer
-
Swift – Basic to advanced Closure
Với nhiều bài toán, không phải lúc nào cũng đơn giản. Ví dụ chỉ với 2 số nguyên, thực tế có rất nhiều công thức áp dụng được với 2 số này, từ đơn giản như cộng, trừ, nhân, chia … đến phức tạp như hàm mũ, khai căn,… Nếu chỉ sử dụng cách định […]
-
How to write clean code (P1)
Trong những trường hợp như thế này, việc sử dụng tên “temp” cũng ổn. Bởi mục đích của nó là lưu trữ tạm thời,với thời gian tồn tại chỉ vài dòng, nó cũng không có nhiệm vụ nào khác. Nó không được chuyển sang chức năng khác hoặc được đặt lại, hoặc sử dụng nhiều […]
-
Tạo HTTP Request với URLSession
Alamofire là thư viện về HTTP Networking được biết đến nhiều nhất trong lập trình iOS sử dụng Swift. Vậy nếu không sử dụng Alamofire thì chúng ta thực hiện các HTTP request như thế nào? Dưới đây là một trong những cách để thực hiện các request với URL Loading System được cung cấp […]
-
CoreData with MultiThreading
This post is focus on CoreData with MultiThreading
-
Hướng dẫn tạo plugin cho dự án Cordova/Ionic
Table of contents Tại sao cần tạo plugin cho Cordova Tạo plugin bằng plugman Hoàn thiện plugin Tại sao cần tạo plugin cho Cordova Về cơ bản, thì Cordova là framework phát triển các app iOS/Android (là chính) sử dụng html/js/css làm UI, và các bộ plugin làm cầu nối để call xuống source native […]
-
Working with EAAcessory & NSStream
-
Debug Conflict Constraint iOS
Fix Conflict Constraint