Vincent Vu·Jul 21, 2020Dù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.
Vincent Vu·Jun 10, 2019Subscript 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)
Vincent Vu·Jan 29, 2019Khở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 :
Vincent Vu·Nov 14, 2018Cá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ư…
Vincent Vu·Oct 14, 2018Dù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ì…
Vincent Vu·Aug 20, 2018Parse 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…
Vincent Vu·Aug 20, 2018Memory 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.A response icon1A response icon1
Vincent Vu·Aug 2, 2018Regular 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…
Vincent Vu·Jul 18, 2018Khá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.