Category: Apple
-
Architecture Pattern: MVVM trong iOS
Chào các bạn, để tiếp tục series về Architecture pattern thì hôm nay mìn sẽ giới thiệu đến một mô hình có thể giải quyết được một số nhược điểm của các mô hình cũ như MVC, MVP. Nếu các bạn chưa tiếp cận hoặc chưa tìm hiều về các Architecture Pattern bao giờ thì […]
-
AVFoundation trên Swift và ứng dụng để xây dựng tính năng QR Scan
Xin chào tất cả các bạn Thời gian gần đây, như các bạn có thể thấy cứ bước chân ra khỏi nhà là thấy đâu đâu cũng có những ô mã QR. Từ việc đi đá bát phở cũng quét thanh toán QR, đăng nhập zalo hay telegram cũng có thể quét QR, hay thậm […]
-
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 […]
-
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)
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)
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
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 […]
-
Tìm hiểu về Copy on Write trong Swift
-
HƯỚNG DẪN THỰC HIỆN ỨNG DỤNG MOBILE HỖ TRỢ ĐA NGÔN NGỮ
Trong thời đại công nghệ 4.0, các công ty đua nhau chuyển đổi số, vì vậy có rất nhiều những ứng dụng di động được phát triển để giúp tiếp cận người dùng một cách dễ dàng hơn. Để những ứng dụng có thể vươn xa ra tầm thế giới, tiếp cận được với những […]