Tag iOS
Tìm kiếm bài viết trong Tag iOS
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 7
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 7
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 76
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 13
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 11
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 16
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 23
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 8
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 33
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 52
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 24
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 48
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 36
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 10
[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 25
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 26
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 36
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 83
Làm thế nào để thêm 1 Framework vào trong 1 ứng dụng IOS
Làm thế nào để chúng ta có thể thêm 1 framework bằng việc sử dụng Git Submodule vào project IOS. . Lời nói đầu. khi bạn xây dựng 1 ứng dụng IOS trong Xcode, chúng ta thường cần sử dụng 1 số code từ project khác.
0 0 98
Chương 2 Lựa chọn kiểu dữ liệu của chúng ta
Cách truyền thống, ngôn ngữ lập trình hướng đối tượng, chúng ta tạo những lớp (đây là kiểu tham chiếu (reference type)) như là bản thiết kế cho những đối tượng của chúng ta. Trong swift, không giống như những ngôn ngữ hướng đối tượng khác.
0 0 29
Tạo checkboxes hiệu ứng đẹp mắt với SwiftUI
. 1. RoundedRectangle CheckBox. Với loại checkbox đầu tiên chúng tạo tạo một struct view và thêm RoundedRectangle. Sử dụng hàm stroke và thêm cho nó StrikeStyle với kích thước dòng kẻ mà bạn mong muốn.
0 0 32