Vincent VuDùng enum thay thế kiểu BoolChúng ta đã quá quen việc dùng bool với true/false để lưu dữ hiệu, làm biến flag…Nhưng nó có nhược điểm nó sẽ giúp code khó đọc hơn.Jul 21, 2020Jul 21, 2020
Vincent VuSubscript vs dynamicMemberLookup trong SwiftBình thường bạn sẽ truy cập (get), gắn (set) dữ liệu của 1 array, dictionary 1 cách nhanh trong thông qua index(array), key(dictionary)Jun 10, 2019Jun 10, 2019
Vincent VuKhởi tạo biến bằng closure block trong swiftKhi khai báo biến trong swift ta có cách khai báo với 1 Closure mặc định trong Swift dùng để config các thuộc tính :Jan 29, 2019Jan 29, 2019
Vincent VuCách autolayout contentsize của UIScrollview trong iOS SwiftUIScrollview là 1 control chúng ta thường hay sử dụng cho việc content dài hoặc xử lý show hide keyboard, và nó sẽ không bị dequeue như…Nov 14, 2018Nov 14, 2018
Vincent VuDùng IBDesignable and IBInspectable trong iOS SwiftKhi cần custom layout với các thuôc tính như border width, border color, corner radius , hoặc 1 cusom atrribute nào đó1 cách trực tiếp thì…Oct 14, 2018Oct 14, 2018
Vincent VuParse Json chỉ với 1 dòng trong Swift iOSKhi fetch API từ server, sau khi có data chúng ta sẽ parse từ data -> model trong app. Ta sẽ parse từng key đưa vào các biến của model…Aug 20, 2018Aug 20, 2018
Vincent VuMemory Manager trong iOS SwiftBộ nhớ thì có hạn, nên trong quá trình dev ta phải quản lí cho tốt việc cấp phát và huỷ bộ nhớ, để tránh trường hợp memory leak.Aug 20, 20181Aug 20, 20181
Vincent VuRegular Expressions trong Swift iOSRegular expressions (regex) là dùng các mẫu pattern tìm kiếm chuỗi để tìm kiếm hoặc thay thế các chuỗi string tìm được.Trong iOS ta dùng…Aug 2, 2018Aug 2, 2018
Vincent VuKhái niệm SOLID trong swiftSOLID là những quy tắc quản lí code sạch sẽ hơn và hiệu quả hơn.Jul 18, 2018Jul 18, 2018