Tag iOS
Tìm kiếm bài viết trong Tag iOS
Tạo hiệu ứng Story của Instagram bằng SwiftUI
. Có lẽ chúng ta đã quá quen thuộc với Story ở trên Instagram hoặc trên Facebook. Nó là những video và hình ảnh được liên kết với nhau như một thư viện hình ảnh để kể câu truyện nào đó.
0 0 58
Làm hiệu ứng Animation Transition với Swift
Mở đầu. . Xin chào các bạn hôm này mình sẽ giới thiệu cho các bạn một cách đơn giản để có thể tạo ra hiệu ứng chuyển động trong Swift. .
0 0 61
SwiftUI: Alert, Action Sheet
. A container for an alert presentation. . Trong hướng dẫn này, bạn sẽ tìm hiểu về alert trong SwiftUI:. .
0 0 36
7 Công cụ cần thiết cho IOS Developer.
Giúp tăng năng suất làm việc. Dưới đây là danh sách các công cụ tôi đã sử dụng có thể tiết kiệm hàng giờ cho bất kỳ dự án nào. Swift Package Index là danh sách package còn thiếu cho các thư viện Swift. Với chỉ mục hơn 3.
0 0 13
Cải thiện hiệu năng ứng dụng iOS từ kiến trúc hệ thống.
Chất lượng code phụ thuộc vào một số yếu tố như dễ đọc, độ chính xác, hiệu suất, v.v.
0 0 12
6 Swift Extensions mà tôi sử dụng trong mọi dự án iOS
Đây là bài dịch từ trang medium.com. Mời các bạn xem bài gốc tại đây: https://medium.com/better-programming/the-6-swift-extensions-i-use-in-every-ios-project-51f5cdac9b61.
0 0 83
MVVM in iOS Swift
Bất cứ khi nào chúng ta xây dựng ứng dụng iOS, câu hỏi này luôn luôn xuất hiện trong đầu chúng ta, chọn mô hình nào cho project mới. Mô hình được sử dụng nhiều nhất trong iOS là MVC.
0 0 16
Các Foundation types hữu ích mà ít người biết đến trong Swift
Foundation cung cấp cho bạn với nhiều công cụ cần thiết trong quá trình phát triển iOS của bạn, từ cấu trúc như Data đến hoàn thiện các APIs như URLSession. Có một loạt các Foundataion types đã tồn tại từ rất lâu.
0 0 16
Một số lưu ý quan trọng để tránh bug khi triển khai Sign In With Apple
Trong phần trước, mình đã hướng dẫn các bạn implement chức năng Sign In With Apple trong ứng dụng iOS, tuy nhiên để triển khai một cách nhanh chóng và chính xác nhất thì có một vài lưu ý quan trọng cần phải nắm được trước khi bắt tay vào thực hiện. Thông thường các ứng dụng triển khai chức năng này
0 0 24
Sử dụng NSDataDetector để lọc email và link trong text
Trong quá trình lập trình ứng dụng, cụ thể ở đây là ứng dụng iOS, đôi khi bạn cần xử lý 1 đoạn văn bản và chỉ quan tâm đến các đối tượng như đường link website hoặc địa chỉ email trong văn bản đó. Câu hỏi đặt ra là làm thế nào để bạn có thể lấy được các đối tượng đó để tiếp tục làm việc với nó.
0 0 31
Tích hợp SwiftLint vào dự án Swift
Giới thiệu. SwiftLint là công cụ thực thi mã nguồn tuân theo theo phong cách và quy tắc của ngôn ngữ Swift. Các bước tích hợp SwiftLint. Để tích hợp SwiftLint vào dự án ta cần thực hiện các bước dưới đây:.
0 0 14
FSCalendar - Paging nội dung theo ngày.
FSCalendar là gì. Mọi người thể tìm hiểu thêm tại đây. https://github.com/WenchaoD/FSCalendar.
0 0 43
CONSOLE.LOG trên chrome iOS, tại sao không ?
Bạn đã biết mình có thể Console.log trên chính chiếc điện thoại của mình hay chưa ? Tôi thật sự kinh ngạc khi lần đầu sử dụng nó và chắc chắc rằng nó sẽ thật sự có ích đối với anh em developer chúng ta. Cách hoạt động:. .
0 0 58
Sub-modules cho Xcode
Let's start:. Mở Xcode và tạo một WorkSpace mới. Bạn không thể thực hiện việc này từ màn hình Chào mừng của Xcode, nhưng bạn có thể sử dụng phím tắt ⌃ ⌘ N (control + command + n). Tạo một thư mục trống mới và gọi nó là modules.
0 0 31
Xcode Build Configuration Files
Các phương pháp hay nhất về phát triển phần mềm quy định việc tách biệt cấu hình khỏi mã một cách chặt chẽ. Tuy nhiên, các nhà phát triển trên nền tảng của Apple thường phải vật lộn để giải quyết các nguyên tắc này với quy trình làm việc nhiều dự án của Xcode.
0 0 52
Build gRPC client iOS đơn giản
Introduction. Trong bài viết trước, chúng ta đã cùng nhau tìm hiểu về gRPC và cách để build một gRPC server bằng node.js với các chức năng CRUD đơn giản:. https://viblo.
0 0 42
The power of extensions in Swift.
. . Extension cho phép chúng ta có thể add thêm functionality cho các type hay protocol có sẵn hay một số phần của thư viện Apple SDK có sẵn hoặc thậm chí là thành phần trong các third party package mà chúng ta sử dụng trong project. . .
0 0 12
[SwiftUI] Gradient
Với Gradient, bạn sẽ có thể tạo ra nhiều màu sắc hơn và đẹp hơn. . Apple Documentation. .
0 0 34
Chapter 3 Extensions
Quay trở lại thời kì đầu những năm 90s khi ngôn ngữ cơ bản tôi đã lập trình đó là C. Tôi có nhiều thư viện tuỳ chỉnh chứa những chức năng mà không phải là chuẩn của thư viện C.
0 0 33
iOS Thay đổi App Icon mà không cần phải build lại lên AppStore
. Bạn muốn App Icon của bạn trên màn hình thay đổi theo thời gian hay mục đích nào đó mà lại không muốn phải build lại app thì mình làm như thế nào. . Thay đổi App Icon theo ban ngày, ban đêm. Thay đổi dựa trên thao tác người dùng.
0 0 42
2 Cách để Triển Khai MVVM Trong Dự Án IOS
MVVM không nhất thiết phải bind cùng RxSwift, nhưng nó sẽ tốt hơn, vậy tại sao . MVVM Cùng Swift. Để thực hiện hai cách ràng buộc mà không phụ thuộc, chúng ta cần tạo Observable của riêng chúng ta. Đây là đoạn code :.
0 0 88