Category: iOS
-
How to make a super app?
-
Hướng dẫn tạo Swift Package Manager
-
Một số tips Debug ứng dụng với Xcode
Overview Debug là một kỹ năng không thể thiếu của một lập trình viên, kỹ năng debug giỏi giúp ích rất nhiều trong việc tìm hiểu và giải quyết vấn đề phát sinh. Thêm vào đó, Xcode cung cấp rất nhiều công cụ hỗ trợ quá trình debug, nếu tận dụng được hết thì bạn…
-
iOS Home Screen Action
Overview Khi sử dụng một số ứng dụng phổ biến như Zalo, Telegram hay YouTube, … trên các thiết bị iOS 13 trở lên, hẳn chúng ta đã từng nhìn thấy một số option mới khi long press ở Home Screen như hình dưới. Ở bài viết này, chúng ta sẽ cùng tìm hiểu cách…
-
Hiểu và phân biệt các Distribution Methods
Overview Đối với lập trình viên iOS, việc archive và distribute app là một kỹ năng quan trọng cần phải có. Xcode cung cấp cho người dùng khá nhiều phương pháp để distribute một ứng dụng, việc hiểu và lựa chọn phương pháp phù hợp với từng yêu cầu sẽ giúp ta rất nhiều. Xcode…
-
IOS/Swift: Cách sử dụng Lazy Sequences để tối ưu hoá performance app ios
-
Triển khai CI/CD cho iOS – SonarQube & Blackduck
Overview Tiếp tục với series CI/CD cho iOS, hôm nay chúng ta sẽ triển khai CI với hai nền tảng kiểm tra source code rất nổi tiếng là SonarQube và Blackduck. Triển khai CI với Blackduck Khác với SonarQube, Blackduck không đánh giá chất lượng mà giúp chúng ta quản trị open source code và…
-
Triển khai CI/CD cho iOS – SonarQube & Blackduck
Overview Tiếp tục với series CI/CD cho iOS, hôm nay chúng ta sẽ triển khai CI với hai nền tảng kiểm tra source code rất nổi tiếng là SonarQube và Blackduck. Triển khai CI với SonarQube Đôi chút về SonarQube, đây là một nền tảng mã nguồn mở sử dụng để kiểm tra chất lượng…
-
Triển khai CI/CD cho iOS – SwiftLint
Hưởng ứng theo tinh thần của Editor team, mình đóng góp Series này để hưởng ứng Technopedia, không nhằm mục đích dự thi. Mong rằng các kinh nghiệm của mình sẽ giúp ích được cho cộng đồng trong lĩnh vực liên quan. Sam Để triển khai CI/CD cho một sản phẩm iOS có rất nhiều…
-
Đừng lạm dụng Enum
Nhà tâm lý học người Mỹ Abraham Maslow có một câu nói rất nổi tiếng Câu nói này rất phù hợp với lập trình. Mỗi vấn đề đều có nhiều cách tiếp cận với ưu nhược điểm riêng tuỳ theo ngữ cảnh và ràng buộc. Không có giải pháp nào luôn hợp lý hoặc luôn…