Tag iOS
Tìm kiếm bài viết trong Tag iOS
1. Cài đặt Server Deeplink
Bài viết này là phần đầu tiên trong seri: https://viblo.asia/s/huong-dan-chi-tiet-cai-dat-deeplink-trong-ung-dung-flutter-W13VMnzG4Y7.
0 0 0
Quét văn bản và mã vạch sử dụng VisionKit trong SwiftUI - iOS
Qua bài này, các bạn sẽ có thể thêm tính năng mở camera để quét văn bản (text), mã vạch (barcode), ... vào ứng dụng của mình một cách dễ dàng. Từ iOS 16, Apple giới thiệu DataScannerViewController - m
0 0 3
Async await: từ cơ bản đến nâng cao trong Swift
Qua bài này các bạn sẽ dễ dàng nắm được cách sử dụng từ cơ bản đến nâng cao của asyn, await trong lập trình concurrency để tối ưu hoá hiệu năng và đảm bảo sự an toàn dữ liệu khi xử lý nhiều tác vụ đồn
0 0 8
Mở Terminal từ trong Xcode.
Qua bài viết này, lập trình viên iOS có thể mở trực tiếp Teminal từ trong Xcode và truy cập nhanh tới project đang mở chỉ bằng 1 command lệnh. Bài viết sẽ thêm chức năng đó mở nhanh Terminal và truy c
0 0 3
Sử dụng Instrument để phân tích App Launch trong iOS
Qua bài này các bạn sẽ nắm được:. . App Launch và các kiểu launch (phần 1). Môi trường đo thời gian app launch (phần 1).
0 0 4
Periphery: xóa bỏ code thừa trong Swift "một cách thông minh"
Trong việc phát triển phần mềm, việc bảo trì và tối ưu mã là rất quan trọng để tạo ra ứng dụng chất lượng cao. Khi dự án ngày càng lớn và phức tạp hơn, việc theo dõi tất cả mã và đảm bảo mỗi phần của
0 0 12
Combine trong Swift: Mở Ra Thế Giới Mới của Lập Trình Reactive
Swift là một ngôn ngữ lập trình mạnh mẽ, được Apple thiết kế để phát triển ứng dụng cho các hệ điều hành của mình. Điều đó có nghĩa là nó không chỉ cung cấp các tính năng cơ bản của một ngôn ngữ lập t
0 0 19
Periphery: Chuyên gia lột xác code Swift, xóa bỏ code thừa "một cách thông minh"
Trong việc phát triển phần mềm, việc bảo trì và tối ưu mã là rất quan trọng để tạo ra ứng dụng chất lượng cao. Khi dự án ngày càng lớn và phức tạp hơn, việc theo dõi tất cả mã và đảm bảo mỗi phần của
0 0 16
SwiftData là gì? Tự làm chủ SwiftUI 5 và SwiftData cùng với Mastering SwiftUI 5 của Appcoda
SwiftUI tiếp tục là công nghệ hàng đầu để phát triển ứng dụng trên các thiết bị Apple. iOS 17 vừa ra mắt với nhiều tính năng SwiftUI mới thú vị như SwiftData, async image loading, v.
0 0 16
Local Storage trên thiết bị iOS
Local storage (lưu trữ cục bộ) là một trong những phần cần kiểm tra khi thực hiện kiểm thử an toàn cho các ứng dụng iOS. Tại đây sẽ lưu trữ các tệp tin cấu hình của ứng dụng, cache, dữ liệu sinh ra tr
0 0 26
Kotlin Multiplatform - Kẻ ngáng đường Flutter, React Native?
Lời mở đầu. Phải chia sẻ thật với chư vị huynh đệ rằng ấn tượng ban đầu của tại hạ với Kotlin Multiplatform (từ nay xin được viết tắt là KM) không tốt lắm.
0 0 27
Hướng dẫn viết ứng dụng gọi điện (voice call) trên nền tảng iOS với Stringee Call API
Trong bài viết này, chúng ta sẽ hướng dẫn sử dụng Stringee Call API để viết ứng dụng voice call trên iOS. Stringee là một dịch vụ cho phép lập trình viên tích hợp các tính năng như cuộc gọi thoại, tin
0 0 21
Hướng dẫn viết ứng dụng gọi video 1-1 trên nền tảng iOS với Stringee Call API
Video call là một hình thức truyền thông tương tác trực tiếp giữa hai hoặc nhiều người thông qua hình ảnh và âm thanh qua mạng Internet. Nó cho phép các người dùng ở xa nhau có thể kết nối với nhau để
0 0 18
[Flutter]: Cài đặt Flavors trong Flutter phần 2 - Dành cho iOS
Lời tựa. Mặc dù hiện nay đã có nhiều flutter package hỗ trợ việc chia môi trường cho anh em sử dụng, nhưng Quokka vẫn muốn tự thân tự code và cấu hình.
0 0 25
Bài 4 - Cài đặt Fastlane cho IOS đẩy IPA lên Firebase Distribution và Testflight
Ở bài này mình sẽ hướng dẫn các bạn xơi trái táo cắn vỡ . . Tóm tắt. Các khái niệm.
0 0 20
Bài 3 - Đăng ký Firebase và cấu hình Fastlane đẩy APK vs IPA lên Firebase Distribution (Phiên bản thử nghiệm)
Để tiện cho đội tester test sản phẩm và tự động hơn nên chúng ta cần làm CI - CD. . Tóm tắt. Các khái niệm.
0 0 26
Memento Pattern trong Swift iOS
Độ khó: Beginner | Easy | Normal | Challenging . Xcode 14.0.1 .
0 0 31
Observer Pattern trong Swift iOS
Độ khó: Beginner | Easy | Normal | Challenging . Xcode 14.0.1 .
0 0 22
Builder Pattern trong Swift iOS
Độ khó: Beginner | Easy | Normal | Challenging . Xcode 14.0.1 .
0 0 29
Cài đặt môi trường Pentest iOS (Phần 1)
Sẽ là một thiếu sót nếu mình chỉ nói về pentest ứng dụng Android nhưng lại không đề cập gì tới pentest ứng dụng iOS, bởi vì cả hai đều là những hệ điều hành phổ biến nhất dành cho các thiết bị di dộng
0 0 33
Strategy Pattern trong iOS
Độ khó: Beginner | Easy | Normal | Challenging . Xcode 14.0.1 .
0 0 31