Tác giả: T.C.Q

Sử dụng firebase với swift 3.x (phần 3 - phần cuối)

Sử dụng firebase với swift 3.x (phần 3 - phần cuối)

Đây là phần 3 cũng là phần cuối của bài viết viết về firebase và swift Phần 1: (Sử dụng firebase với swift 3.x (phần 1)) Phần 2: (Sử dụng firebase với swift 3.x (phần 2)) Trong phần phần 2 tôi đã giới thiệu về xử lý thêm avatars, tạo image, ... trong bài này tôi sẽ trình bày sâu hơn về xử lý ảnh, trao đổi ảnh thông qua chat. XII . Gửi Images Phần xử lý gửi ảnh khá giống với xử lý khi gửi text với một key khác. Hơn nữa lưu trữ dữ liệu ảnh trực ... »

Sử dụng firebase với swift 3.x (phần 2)

Sử dụng firebase với swift 3.x (phần 2)

Trong phần phần trước (Sử dụng firebase với swift 3.x (phần 1)) tôi đã giới thiệu về tương tác với firebase thông qua connect và tạo phòng để có thể chat được. Phần này tôi xin được giới thiệu kỹ hơn về cách gửi message, image trong một ứng dụng realtime. VII . Thiết lập Data Source và Delegate Để hiển thị mesages, bạn cần một data source để cung cấp những đối tượng phù hợp cho JSQMessageData proto-col, và cần thực thi trong phương thức delegata. Bạn có thể tạo một class phù hợp với JSQMessageData Ở đầu cùng ... »

Sử dụng firebase với swift 3.x (phần 1)

Sử dụng firebase với swift 3.x (phần 1)

Firebase là một dịch vụ của google hỗ trợ rât tốt cho các nền tảng Android, Ios, Web như là hỗ trợ push notification, chat realtime... Trong thời gian gần đây dự án mà tôi tham gia cũng đã sử dụng cả push notification và chat realtime. Trong khuôn khổ blog này tôi xin giới thiệu các bước cơ bản để viết ứng dụng realtime trên IOS. I . Chuẩn bị cơ bản Trước tiên hãy tải project chứa màn hình login dummy theo link sau simple project here Trong podfile hãy add nhưng thư viện sau vào pod 'Firebase/Storage' ... »

Sử dụng Beacon với Swift

Sử dụng Beacon với Swift

Beacon là thiết bị mà được APPLE giới thiệu từ năm 2014 nhưng một hai năm gần đây nó mới được áp dụng nhiều vào thực tế. Sau khi tham gia một dự án sử dụng Beacon tôi có cơ hội tìm hiểu nhiều hơn về Beacon, thông qua blog này tôi muốn giới thiệu tới các bạn cách hiểu tổng quan nhất về Beacon đồng thời đưa ra một ví dụ về sử dụng Beacon trên Swift mong rằng đẹp lại một giá trị cho bạn đọc. I. Beacon là gì? Beacon là nhãn hiệu hàng hoá của Apple ... »

Thời điểm thích hợp để cải thiện hiệu năng lập trình

Thời điểm thích hợp để cải thiện hiệu năng lập trình

Gần đây tôi có đọc một cuốn sách có tên là Thinking Fast and Slow (Tư duy nhanh và chậm) của tác giả Daniel Kahneman người Do Thái đã từng đoạt giải Nobel kinh tế học năm 2002. Dưới đây tôi sẽ đúc rút một số kiến thức học được từ cuốn sách mong rằng có thể giúp các lập trình viên có thể nâng hiệu năng lên một tầm cao mới. Hai hệ thống Đầu tiên đoạn code sau đây sẽ output ra kết quả là bao nhiêu? $x = 2; $y = 2;  print $x + $y; Nhìn vào đoạn code ... »

Thiết kế giao diện ứng dụng tuỳ chỉnh với các màn hình khác nhau với Stack Views trong Xcode

Thiết kế giao diện ứng dụng tuỳ chỉnh với các màn hình khác nhau với Stack Views trong Xcode

Như chúng ta đã biết trung bình mỗi năm apple lại cho ra một iphone thế hệ mới với kích cỡ màn hình khác nhau. Chính vì vậy có một bài toán đặt ra là làm sao để giao diện trên một ứng dụng có thể hiện thị đẹp trên các thiết bị đó. Để giải quyết bài toán đó hôm nay tôi xin giới thiệu một phương pháp thiết kế ứng dụng trên IOS với giao diện tuỳ chỉnh đó chính là Stack Views Stack Views là gì Stack Views là một interface gồm nhiều views được sắp xếp ... »

Swift 2.0 và những điểm đặc trưng

Swift 2.0 và những điểm đặc trưng

Xuất phát từ sở thích muốn làm một sản phẩm đã ấp ủ khá lâu bằng IOS, sau môt thời gian tìm hiểu đắn đo tôi đã quyết định chọn swift 2.0 làm ngôn ngữ chính cho việc phát triển sản phẩm của tôi. Sau khi khi tìm hiểu phiên bản swift 2.0 tôi có tóm tắt những điểm khác biệt của swift2.0 so với những phiên bản trước như sau: Bắt lỗi(Error Handling) Đôi khi một số thứ có thể bị lỗi. Khi một function bị lỗi, cách tốt nhất là bắt được lỗi đó ... »

Tổng hợp những thuật ngữ thường dùng về Bitcoin

Tổng hợp những thuật ngữ thường dùng về Bitcoin

Bitcoin (ký hiệu: BTC, XBT, BitcoinSign.svg) là một loại tiền tệ kỹ thuật số phân tán, được phát hành bởi Satoshi Nakamoto dưới dạng phần mềm mã nguồn mở từ năm 2009. Bitcoin có thể được trao đổi trực tiếp bằng thiết bị kết nối Internet mà không cần thông qua một tổ chức tài chính trung gian nào. I. Các thuật ngữ về đông tiền ảo Bitcoin BTC: Đơn vị phổ biến nhất đại diện cho bitcoin. tương tự như đồng USD. Bitcoin: Một hệ thống thanh toán điện tử (“Bitcoin”), cũng như đơn vị tiền tệ trong ... »