Category: iOS
-
Apple Developer Account: Sự khác nhau giữa tài khoản developer thông thường và tài khoản doanh nghiệp
Bạn là một nhà phát triển ứng dụng của Apple, bạn muốn ứng dụng mình phát triển được bày ở trên cửa hàng ứng dụng (App Store) của Apple, hay bạn muốn phát triển một ứng dụng nội bộ chỉ dành riêng cho nhân viên trong công ty, tổ chức của bạn. Để thực hiện […]
-
Unit Test – How to unwrap optional value in XCTest
Trước khi Xcode 11 ra mắt, để unwrap một optional value chúng ta vẫn thường phải dùng Guard/if let, điều này khá bất tiện trong khi viết Unit test. Khi viết test case chúng ta không nên đưa các câu lệnh điều kiện vào trong các func test vì nó sẽ tạo ra một logic […]
-
Unit Test – Các cách chạy test trên Xcode
Thông thường khi các bạn mới vào nghề khi viết xong các test case của mình các bạn thường sử dụng Command + U để chạy. Điều này không sai, tuy nhiên nếu bạn đang thực hiện trên một project lớn thì mình nghĩ bạn không nên dùng cách này vì nó có thể khiến […]
-
Unit Test – Cách tạo mới Test Plan trên XCode
Thông thường thì các ứng dụng phát triển càng lâu thì tính năng của nó sẽ càng nhiều, điều này cũng làm cho khối lượng source code và Unit Test cũng tăng theo, có một số dự án xây dựng theo mô hình module hoá, khi này sẽ có rất nhiều module trong dự án […]
-
Unit Tests in Swift
Bạn đang tìm một phương pháp để tăng chất lượng source code? Bạn đang gặp vấn đề về việc source code của bạn có quá nhiều bug? Unit tests là một trong những lựa chọn giúp bạn hạn chế vấn đề đó. Hiện nay rất nhiều dự án yêu cầu viết Unit tests nhằm mục […]
-
Apple CarPlay P2
Hi, Ở phần 1 mình đã giới thiệu đến các bạn tổng quan về CP (CarPlay). Phần này mình sẽ chia sẻ cách để xây dựng một ứng dụng hỗ trợ CP, cụ thể ở đây là ứng dụng hỗ trợ một trong 8 CP types mà apple cung cấp, còn type Automaker thì mình […]
-
If / switch expression – Swift 5.9 (P.1)
Chúng ta chắc là đã quá quen thuộc với ternary conditional operator ( toán tử ba ngôi ) như trên rồi nhỉ. Nhưng với swift 5.9, chúng ta đã có thêm một cách viết khác tường minh hơn đó là sử dụng if / switch. Và trong bài viết này chúng ta sẽ tìm hiểu […]
-
Raw String in Swift
Xin chào tất cả các bạn, lại là mình đây Hôm nay chúng ta sẽ nâng cấp thêm vũ khí giúp anh em iOS Developer tự tin chiến đấu hơn . Đây là một chủ đề khá nhỏ trong iOS & Swift nói chung, tuy nhiên nó lại có một tầm ảnh hưởng khá là […]
-
Fake GPS location on Xcode
Ở phần trước mình đã hướng dẫn các bạn các cách để fake GPS location trên Simulator của iPhone. Nếu các bạn muốn tìm hiểu thêm thông tin thì có thể tham khảo ở đường link: HƯỚNG DẪN CÁCH FAKE GPS TRÊN SIMULATOR Trong bài này mình sẽ hướng dẫn các bạn Fake GPS location […]
-
Hướng dẫn cách Fake GPS trên Simulator
Hi, trong quá trình phát triển các ứng dụng iOS, đôi khi chúng ta sẽ được phát triển các tính năng liên quan tới bản đồ, một số ứng dụng còn cần phải sử dụng Location Service để hiển thị vị trí của người dùng. Vì vậy khi phát triển ứng dụng bạn sẽ cần […]