Category: iOS

  • iOS Architecture Patterns: Cocoa MVC

    iOS Architecture Patterns: Cocoa MVC

    Là một iOS developer chắc hẳn các bạn không lạ gì với Cocoa MVC. Nó được coi là một trong những architecture pattern để phát triển ứng dụng iOS phổ biến nhất. Nó rất dễ sử dụng và được chính Apple khuyên dùng. iOS, MacOS và watchOS đều sử dụng cấu trúc này làm kiến […]

  • Mutating func trong Struct và enum – Swift

    Mutating func trong Struct và enum – Swift

    Như mọi người đã biết, struct và enum trong Swift là value types(kiểu giá trị), mặc định thì các thuộc tính của kiểu giá trị thì không thể được sửa đổi ở bên trong các phương thức thể hiện của nó(instance methods). Tuy nhiên nếu chúng ta cần phải chỉnh sửa các thuộc tính của […]

  • Xcode 14 có gì mới? (Phần 3)

    Xcode 14 có gì mới? (Phần 3)

    Swift 5.7 Các tính năng mới Thư viện tiêu chuẩn có một Regex<Output> loại mới.Loại này đại diện cho một biểu thức chính quy mở rộng , cho phép các hoạt động xử lý chuỗi trôi chảy hơn. Bạn có thể tạo một Regex bằng cách khởi tạo từ một chuỗi : Hoặc thông qua một regex literal: Có các thuật toán xử […]

  • XCode 14 có gì mới? (Phần 2)

    XCode 14 có gì mới? (Phần 2)

    Interface Builder Các tính năng mới UISplitViewController hiện hỗ trợ sidebars trong các ứng dụng Mac được xây dựng bằng Mac Catalyst. Để bật sidebars, hãy đặt Primary Style trong trình kiểm tra thuộc tính của bộ điều khiển chế độ split view. (82004740) Trình tạo giao diện hiện hỗ trợ các nhóm mục trung tâm mới […]

  • XCode 14 có gì mới? (Phần 1)

    XCode 14 có gì mới? (Phần 1)

    Tổng quan Xcode 14 bao gồm Swift 5.7 và SDK cho iOS 16, iPadOS 16, tvOS 16, watchOS 9 và macOS Monterey 12.3. Bản phát hành Xcode 14 hỗ trợ gỡ lỗi trên thiết bị trong iOS 11 trở lên, tvOS 11 trở lên và watchOS 4 trở lên. Xcode 14 yêu cầu máy Mac chạy macOS […]

  • Hướng dẫn cách làm slider hai chiều trong Swift

    Hướng dẫn cách làm slider hai chiều trong Swift

    Là một iOS developer, chắc hẳn mọi người đã từng làm những tính năng mà các UIKit của Apple không thể đáp ứng được yêu cầu. Lúc này chúng ta cần phải thực hiện custom hoặc tạo một common UI với cơ chế mới thoả mãn yêu cầu của khách hàng. Và ở dự án […]

  • Regex là gì? Ứng dụng Regex để kiểm tra dữ liệu trong Swift

    Regex là gì? Ứng dụng Regex để kiểm tra dữ liệu trong Swift

    Như mọi người đã biết, tất cả các ứng dụng hiện nay đều có những ô nhập (TextField, TextView …) để hỗ trợ người dùng điền thông tin của họ và gửi về phía server để xử lí. Khi này để giảm tải công việc cho server chúng ta cần phải kiểm tra dữ liệu […]

  • Tìm hiểu về Copy on Write trong Swift

    Tìm hiểu về Copy on Write trong Swift

  • Cách thêm Unity Framework vào project IOS

    Cách thêm Unity Framework vào project IOS

    Chào các bạn, nếu một ngày đẹp trời bạn nhận được 1 task tích hợp Unity hoặc đơn giản là bạn muốn thử tích hợp Unity vào project IOS thì hãy tham khảo thử bài viết dưới đây nhé ! 1. Tạo dự án Unity Đầu tiên để tích hợp ta cần có một cái […]

  • Localization: Tối ưu hoá quá trình khi làm ứng hỗ trợ đa ngôn ngữ

    Localization: Tối ưu hoá quá trình khi làm ứng hỗ trợ đa ngôn ngữ

    Như mọi người đã biết, hầu hết các ứng dụng ngày nay đều hỗ trợ tính năng đa ngôn ngữ, nhằm mục đích tiếp cận được nhiều người dùng hơn, cho mọi người sử dụng ứng dụng dễ dàng hơn. Tuy nhiên hiện nay hầu hết các dự án đều làm một cách tự phát, […]