Những năm gần đây đặc biệt là năm 2017 từ khoá Bitcoin được tìm kiếm rất nhiều
trên mạng internet, không những vậy Bitcoin còn tạo ra một cơn sốt mà hầu như
bất cứ nơi đâu, từ những bà nội trợ, những em học sinh cho tới dân văn phòng,
trí thức đều bàn luận rất sôi nổi về Bitcoin. Là một người làm trong nghành công
nghệ thông tin tôi quyết định đi tìm gốc rễ về sự ra đời và hình thành của nó để
có thể giải thích cho một người bình thường một cách dễ ... »
I. Khái niệm chung
Trong phần này tôi giới thiệu về những cái tiến của bản swift 4.0. Đặc biệt việc
thu gọn cú pháp ngắn gọn giúp việc viết sẽ code ngắn hơn và dễ nhớ hơn.
Swift 4 được đi kèm trong Xcode 9, bạn có thể download bản mới nhất của Xcode 9
từ trang chủ Apple developer (cần có tài khoản developer) tại đây: Download Here
Bạn nên thử các tính năng mới của Swift 4 trên playground, thử các example, sửa
thử chạy nó với các tình huống khác nhau để hiểu rõ hơn ... »
Đâ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)
[https://vietnamlab.vn/blog/2017/05/31/su-dung-firebase-voi-swift-3-x-phan-1/])
Phần 2: (Sử dụng firebase với swift 3.x (phần 2)
[https://vietnamlab.vn/blog/2017/08/08/su-dung-firebase-voi-swift-3-x-phan-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 ... »
Trong phần phần trước (Sử dụng firebase với swift 3.x (phần 1)
[https://vietnamlab.vn/blog/2017/05/31/su-dung-firebase-voi-swift-3-x-phan-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 t ... »
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
[https://koenig-media.raywenderlich.com/uploads/2016/09/Cha ... »
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 ... »
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 sau ... »
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 ... »