Author: DaoNM2

  • Adobe xD to SWIFT

    Adobe xD to SWIFT

    Xin chào! Bài viết này mình muốn chia sẻ cho mọi người về một số cách để code SWIFT giống với Adobe xD và hạn chế phần nào việc bị bắt bug UI không đáng. Trong nỗi trăn trở ở mỗi dự án mobile có hàng trăm, hàng ngàn các bug UI được log. Tự…

  • iOS/Swift: Lưu dữ liệu bằng Keychain

    iOS/Swift: Lưu dữ liệu bằng Keychain

    Đôi khi phát triển ứng dụng chúng ta sẽ phải lưu lại những dữ liệu nhạy cảm như thông tin người dùng, thẻ ngân hàng … Vậy lúc đó chúng ta sẽ phải cần đến Keychain để lưu các dữ liệu đó. Vậy hôm nay mình sẽ giới thiệu với các bạn phương pháp lưu…

  • iOS/Swift: Lưu dữ liệu sử dụng Property List

    iOS/Swift: Lưu dữ liệu sử dụng Property List

    Lời mở đầu Cách lưu dữ liệu sử dụng file Property List khá phổ biến trong lập trình ứng dụng iOS, nó thường được dùng để lưu các dữ liệu nhỏ và không cần tính bảo mật cao. Bài viết này mình sẽ chia sẻ với các bạn một số cách để thao tác với…

  • iOS: Một số cách lưu dữ liệu phổ biến

    iOS: Một số cách lưu dữ liệu phổ biến

    Lời mở đầu Đối với các ứng dụng iOS, việc lưu dữ liệu là việc bắt buộc. Việc lưu dữ liệu rất cần thiết đối với các ứng dụng từ lớn cho tới nhỏ. Bạn có thể lưu dữ liệu lớn như các dữ liệu lấy được từ các API, cho đến các trạng thái…

  • Design Pattern: Singleton trong Swift

    Design Pattern: Singleton trong Swift

    Singleton là một design pattern rất phổ biến trong phát triển phần mềm. Singleton rất đơn giản, phổ biến và dễ sử dụng. Chính vì những ưu điểm đó mà nó được rất nhiều người sử dụng. Singleton pattern là gì? Singleton pattern là một pattern đảm bảo rằng một (class) chỉ có một thể…

  • iOS: Apple Notification Center Service

    iOS: Apple Notification Center Service

    Ngày xưa khi sử dụng đồng hồ đeo tay kết nối với điện thoại di động, mỗi khi có tin nhắn hay cuộc gọi đến thì các thiết bị này đều hiển thị được thông tin đó lên màn hình. Lúc đó mình cũng khá băn khoăn tại sao đồng hồ không có sim mà…

  • iOS/Swift: NFC là gì? Cách quét thẻ NFC sử dụng CoreNFC

    iOS/Swift: NFC là gì? Cách quét thẻ NFC sử dụng CoreNFC

    Lời mở đầu Hôm nay mình sẽ giới thiệu với các bạn về công nghệ NFC. Công nghệ từng được dự đoán có thể thay đổi thế giới :D. Vậy NFC là gì? Nó được sử dụng như nào? Chúng ta sẽ đi vào chi tiết dưới đây. NFC là gì? NFC là viết tắt…

  • iOS: Giảm thời gian khởi động ứng dụng

    iOS: Giảm thời gian khởi động ứng dụng

    Để tăng trải nghiệm của người dùng, khiến người dùng cảm thấy ứng dụng của chúng ta chạy nhanh hơn thì một trong những việc đó là giảm thời gian khởi động của chúng ta. Để người dùng có thể trải nghiệm tính năng chính một cách nhanh nhất. Refer https://developer.apple.com/documentation/xcode/improving_your_app_s_performance/reducing_your_app_s_launch_time https://useyourloaf.com/blog/slow-app-startup-times WWDC 2016 Session…

  • iOS/Swift: Một số kỹ thuật truyền dữ liệu phổ biến trong swift

    iOS/Swift: Một số kỹ thuật truyền dữ liệu phổ biến trong swift

    Lời mở đầu Trong Swift, chúng ta có khá nhiều cách để truyền dữ liệu qua lại giữa các đối tượng. Bài viết này mình muốn chia sẻ với các bạn về một số kỹ thuật phổ biến và ưu nhược điểm của nó. Bài viết này mình sẽ đề cập đến 3 cách phổ…

  • iOS/Testflight: Cách sử dụng iOS Beta testing

    iOS/Testflight: Cách sử dụng iOS Beta testing

    Lời mở đầu Ở bài viết trước mình đã hướng dẫn cho các bạn cách upload ứng dụng lên store. Nhưng ứng dụng nào trước khi đẩy lên store chúng ta cũng phải có giai đoạn kiểm thử. Điều đó đảm bảo ứng dụng của bạn phát sinh ít lỗi trong quá trình người dùng…