Thứ Sáu, 2 tháng 10, 2015

Tự học lập trình iOS Thì Cách Cài đặt Xcode và iOS SDK như thế nào ?

Tự học lập trình iOS thì cài đặt Ứng dụng iOS được lập trình viên phát triển dựa trên iOS SDK kết hợp với môi trường phát triển Xcode 6 của Apple. Xcode là một ứng dụng được Apple phát triển, giúp cho lập trình viên có thể thiết kế giao diện, viết các đoạn mã điều khiển, biên dịch và chạy ứng dụng trên Simulator (một máy  ảo chạy iOS) hoặc trên các thiệt bị thật như iPhone, iPod, iPad, Apple Watch. Xcode cũng giúp bạn thiết kế đồ hoạ giao diện người dùng một các đơn giản nhất - kéo thả, và đó cũng là thế mạnh của hệ điều hành bằng cách sử dụng các đối tượng được cung cấp thông qua UIKit

Trong tài liệu này, mình hướng dẫn bạn cách tải về và cài đặt Xcode 6 và iOS 8 SDK trên Mac OS X. 
Thông tin c ần thiết (Mình đang sử dụng):
  • Hệ điều hành: Mac OS X Yosemite Version 10.10.3 
  • Xcode 6 Version 6.3 (6D570)

Tuy nhiên bạn vẫn có thể lập trình iOS bằng Xcode 6 trên hệ điều hành Mac OS X 10.9.4 trở lên. Nhưng bây giờ, hệ điều hành Mac OS X Yosemite được cung cấp miễn phí, mình khuyên các bạn nên tải về và sử dụng. Việc này hỗ trợ tốt hơn cho bạn tong quá trình lập trình. Ngoài ra có một điều quan trọng đó là, nếu như máy tính của bạn sử dụng vi xử lý nào khác Intel thì bạn sẽ không thể lập trình cho hệ điều hành iOS được. Bạn có thể kiểm tra bằng cách bấm vào hình trái táo cắn dở ở góc trái, bên trên màn hình sau đó chọn About This Mac. Ngay lập tức, một cửa sổ hiện lên bao gồm các thông tin liên quan đến phần cứng máy Mac của bạn bao gồm thông số về vi xử lý, RAM, ổ cứng, ... như hình bên dưới.
Sau khi đã xác định được vi xử lý là Intel thì bạn tiến hành sử dụng ứng dụng AppStore để tìm kiếm và tải ứng dụng có tên “Xcode” về, quá trình tải về và cài đặt đều hoàn toàn tự động.


Lưu ý: Máy Mac của bạn cần có kết nối internet để thực hiện quá trình tài về và cài đặt. Đồng thời bạn cũng cần có một tài khoản Apple được đăng ký App Store nhé! 

Hoàn tất quá trình cài đặt, bạn sẽ thấy biểu tượng của Xcode xuất hiện trong Launchpad và trên Dock. Mở ứng dụng Xcode lên, một cửa sổ xuất hiện và đây là cửa sổ chào mừng bạn đến với lập trình iOS bằng Xcode!



Tự học lập trình IOS bắt đầu với lập trình iOS với ngôn ngữ Swift

Tự học lập trình IOS thì bắt đầu từ đâu? Đây cũng là câu hỏi của nhiều lập trình viên trên thế giới muốn thử sức khám khá với lập trình IOS và ngôn ngữ Object-C, Swift...
Tự học lập trình IOS bắt đầu với lập trình iOS với ngôn ngữ Swift
Tự học lập trình IOS bắt đầu với lập trình iOS với ngôn ngữ Swift

Tự học lập trình IOS - Nếu bạn là một lập trình viên iOS mới

Bạn chưa từng học lập trình hoặc bạn đã học lập trình với một ngôn ngữ nào đó trước đây thì tài liệu này sẽ giúp bạn có cái nhìn tổng quan cũng như dễ dàng nhất để bắt đầu trên hành trình nghiên cứu về ngôn ngữ Swift và tự học lập trình ứng dụng cho hệ điều hành iOS. 

Tự học lập trình IOS đầu tiên bạn sẽ được tiếp cận với ngôn ngữ Swift, sau đó bạn sẽ được giới thiệu về các thao tác lập trình bao gồm: thiết kế giao diện người dùng, liên kết giao diện người dùng với các đoạn mã điều khiển, viết các đoạn mã xử lý đối tượng, hiển thị kết quả. Không những thế, bạn còn được giới thiệu một cách chi tiết về những đối tượng cơ bản cần thiết như: Button, Label, TexField, TableView, AlertView, ActionSheet, ... cùng với String, Array, khai báo biến,... giúp bạn có đầy đủ nền tảng cơ sở để tự xây dựng một ứng dụng cho bản thân. 

Ngoài ra bạn sẽ được biết đến những phần nâng cao như: xử lý tập tin, xử lý các thao tác nhập/xuất dữ liệu từ người dùng, quản lý cơ sở dữ liệu, xử lý hình ảnh, quản lý vị trí, tích hợp facebook, gửi tin nhắn, gửi email, ... 

Mục đích của tài liệu này là giúp bạn có những kỹ năng cần thiết để xây dựng một ứng dụng iOS của riêng bạn. Chỉ cần có ý tưởng... và đừng chần chừ gì nữa, chúng ta bắt đầu!

Tự học lập trình IOS - Nếu bạn là lập trình viên cũ

Nếu bạn đã viết được các ứng dụng trên hệ điều hành iOS thì đây là một tài liệu mang tính củng cố và nâng cao, giúp bạn có được các kiến thức mới về ngôn ngữ Swift cũng như sự thay đổi giữa hệ điều hành cũ đối với hệ điều hành mới, song song với đó là sự thay đổi giữa Xcode cũ và Xcode mới, bao gồm:
  1. Ngôn ngữ chủ yếu được sử dụng để viết mã là Swift chứ không phải Objective-C 
  2. Thay đổi về giao diện, các đối tượng mới 
  3. Các lớp (class) được viết lại và thêm mới nhiều chức năng

Tự học lập trình IOS cho dù bạn là ai thì bắt đầu một ngôn ngữ lập trình sẽ có nhiều khó khăn cho bạn, tôi tin rằng bằng thực sự vượt qua bằng sự đam mê lập trình và có những ứng dụng tuyệt vời cho chúng tôi...

Thứ Bảy, 5 tháng 7, 2014

IOS và hệ điều hành 8 phát triển mới

Đúng như dự đoán, đã công bố nền tảng di động iOS 8 tại hội nghị nhà phát triển WWDC 2014. Phiên bản hệ điều hành mới nhất cho, iPad sẽ được ra mắt chính thức vào mùa thu năm 2014. iOS 8 không phải đổi thay to tát so với iOS 7 song được đưa thêm nhiều tính năng thú vị.
Dưới đây là một số tính năng đáng chú ý nhất trong iOS 8:
Apple Sửa sang ứng dụng hỗ trợ hoạt động thể dục , tập dượt có tên Health. Cũng như các áp dụng cùng loại , nó có khả năng đo lượng calo tiêu thụ , thói quen ngủ của người dùng. Health tương thích với các phần mềm của bên thứ ba.
wwdc 2014 , ios 8 , iphone 6 khi nào ra mắt , iphone 6 giá bao nhiêu
 IOS và hệ điều hành 8 phát triển mới
Cùng với Health , còn giới thiệu cả bộ phương tiện HealthKit dành cho bác sỹ. Ví dụ , bác sỹ có khả năng dùng HealthKit để so sánh huyết áp của bệnh nhân mỗi ngày.
wwdc 2014 , ios 8 , iphone 6 khi nào ra mắt , iphone 6 giá bao nhiêu
Apple đổi thay một tẹo trong áp dụng Mail trên, iPad. Bạn có khả năng đánh dấu để chúng luôn hiển thị ở trên cùng hộp thư đến chỉ bằng thao tác duy nhất.
Bấm đúp vào nút home để mở ra các áp dụng vừa sử dụng lẫn những người luôn luôn liên lạc.
giới thiệu một tính năng mới cho iOS và OS X có tên Handoff. Nếu đang đọc báo trên iPhone và muốn chuyển sang trên Mac hay thiết bị khác , bạn sẽ được đọc tiếp ở đoạn đang dừng.
Apple thật sự đã nỗ lực để biến iOS trở thành gần gũi hơn với OS X. Một tính năng nữa là iCloud Drive , hoạt động khá giống với Google Drive , cho phép lưu trữ tất thảy file trên mọi thiết bị.
tính năng QuickType dự đoán chữ tiếp khi khi đang gõ.
tính năng kiếm Spotlight trong iOS 8 được cải thiện đáng kể: bạn có khả năng xem Cuối cùng từ App Store , Wikipedia , tìm lối đi , lịch chiếu bóng cùng các Cuối cùng khác.
Apple đưa tính năng chỉnh sửa ảnh vào trong áp dụng ảnh. Ví dụ , bạn có khả năng sắp xếp ánh sáng , độ sáng , độ tương phản , đổ bóng ngay trong ảnh. cũng giúp tầm ảnh dễ dàng hơn trong iOS 8 , dựa theo nơi chốn , ngày chụp , album. Chúng đồng bộ với iCloud.
Có nhiều điểm mới trong ứng dụng nhắn của . Ví như không muốn bị làm phiền bởi các đoạn chat nhóm , người dùng bấm vào Do Not Disturb. Họ cũng được phép đặt tên cho cuộc trò chuyện hay gửi tin nhắn thoại bằng cách bấm và giữ nút microphone.
Trợ lý ảo Siri có thêm vài khả năng mới như nhận mặt bài hát đang phát theo công nghệ Shazam , mua ứng dụng, bài hát trên iTunes và trợ giúp thêm 33 tiếng nói nữa.
Các thành viên trong gia đình có xác xuất san sớt ảnh , lịch , nhắc nhở , chức vị với nhau phê duyệt FamilyShare. Không chỉ có vậy , phụ huynh được kiểm soát những gì con em muốn mua từ iTunes.

Từ iOS 8 , Apple mở cửa cho lập trình viên để đưa vào ứng dụng keyboard ( như Swype ) hay tận dụng các lợi thế của Touch ID. Đây cũng là điều iFan đợi chờ khá lâu và nay mới được thỏa mãn. 

Thứ Năm, 10 tháng 4, 2014

cách tiêu diệt Virus Facebook

Virus Facebook đã được xuất hiện khoảng một thời gian. Bạn nhận được một virus Facebook khi bạn click vào một liên kết, cài đặt mã độc hoặc nếu bạn cho phép một ứng dụng truy cập không tin cậy vào tài khoản của bạn. Hoặc cho phép bạn xem một đoạn video của một cái gì đó " Virus Facebook đang trở nên khó khăn hơn để phân biệt.

Khi phát hiện ra Virus Facebook 

Bước 1 : đổi mật khẩu

  1. Đăng nhập vào Facebook.
  2. chọn Tài khoản > thiết lập
  3. vào màn hình thiết lập chung
  4. Trong dòng mật khẩu > sửa
  5. Nhập mật khẩu hiện tại
  6. Nhập mật khẩu mới
  7. Nhập lại mật khẩu mới
  8. Lưu thay đổi

Bước 2 :  Cảnh báo bạn bè

Sau khi "Đổi mật khẩu" bạn nên viết status để cảnh báo bạn bè biết rằng, bạn đã nhấp vào link có chưa virut. "Nhắc bạn bè tuyệt đối k nhấp vào link của bạn gửi"

Bước 3 : Xóa các ứng dụng rác

  1. Đăng nhập vào Facebook.
  2. chọn Tài khoản > thiết lập
  3. vào màn hình thiết lập chung
  4. trong menu bên trái > ứng dụng
  5. chọn ứng dụng lạ > chọn xóa
  6. hiển thị popup cảnh báo và chọn check "Xóa tất cả [tên ứng dụng] hoạt động của bạn trên Facebook. Việc này có thể mất vài phút.
  7. xóa

Bước 4 : Nếu máy bạn nhiễm virut.

Cần down phần mềm PCHuner (nhấp vào link)
VD : catalog.chaosium.com/?wcfgs6w98p6=81e52c8269c
Mẫu down về có dạng Spring-Holiday-IMG-Shared-SET001.JPEG.exe

Cách xử lý:


  1. Khi bạn mở pchunter, có thể bạn sẽ gặp thông báo sau, bấm yes để tiếp tục:
  2. Bạn chọn thẻ startup info.
  3. Bạn tìm đến {toàn số là số}.exe, đường dẫn tới start/program/startup như trong hình, kích chuột phải, chọn delete (Startup and File). Đừng dại dội xóa những thứ khác. Và nếu ko thấy cái mình yêu cầu thì thôi.
  4. Trở về tab process
  5. Kích chuột phải vào 1 thằng bất kỳ, chọn delete file after termination.
  6. Sau đó kích chuột phải vào regsvr64.exe như trong hình, chọn force kill. Chú ý đường dẫn chuẩn và có màu xanh. Ngoài ra những file exe nào nằm vị trí với regsvr64.exe (application data) thì bạn cũng force kill nốt. (Trên máy mình thử còn 0001F16F.exe)
  7.  Xong khởi động lại máy và kiểm tra.

Chủ Nhật, 16 tháng 3, 2014

Đánh giá về cách thiết kế trong iOS 7

iOS 7 không chỉ được thiết kế đẹp mà còn làm việc hiệu quả

Không có gì Apple đã từng được tạo ra đã được thiết kế chỉ để nhìn đẹp. Đó là tiếp cận các cơ hội từ cuối sai. Thay vào đó, khi chúng ta xem xét lại iOS, mục đích của Apple là tạo ra một kinh nghiệm mà đã được đơn giản, hữu ích hơn, và thú vị hơn - trong khi xây dựng trên những điều người yêu về iOS. Cuối cùng, thiết kế lại cách nó hoạt động khiến Apple phải thiết kế lại hình thức của nó. Vì thiết kế tốt là thiết kế đó là phục vụ cho việc kinh nghiệm.
iOS 7 không chỉ được thiết kế đẹp mà còn làm việc hiệu quả

iOS 7 không chỉ được thế kế đơn giản nhưng thực tế là hết sức phức tạp

Đơn giản thường bị đánh đồng với tối giản. Tuy nhiên, đơn giản thật sự là rất nhiều hơn chỉ là sự vắng mặt của sự lộn xộn hoặc loại bỏ các trang trí. Đó là về cung cấp lên những điều đúng đắn, đặt ở bên phải, ngay khi bạn cần họ. Đó là về việc đưa để phức tạp. Và nó về làm một cái gì đó dường như luôn luôn "chỉ làm việc." Khi bạn chọn một cái gì đó cho lần đầu tiên và đã biết cách làm những điều bạn muốn làm, đó là sự đơn giản.
iOS 7 không chỉ được thế kế đơn giản nhưng thực tế là hết sức phức tạp

iOS 7 không chỉ được thiết kế đẹp và đơn giản, nó còn được tập trung vào nội dung

Nó có một cấu trúc mới, áp dụng trên toàn bộ hệ thống, mang lại sự rõ ràng cho toàn bộ kinh nghiệm. Giao diện là cố ý phô trương. Trang trí dễ thấy đã bị lột sạch. Các nút không cần thiết đã được loại bỏ. Và lấy đi yếu tố thiết kế mà không thêm giá trị, đột nhiên có tập trung nhiều hơn vào những gì quan trọng nhất:  "nội dung".
iOS 7 không chỉ được thiết kế đẹp và đơn giản, nó còn được tập trung vào nội dung

iOS 7 có thiết kế giúp thân thiệt với người dùng hơn

Apple đánh giá tiện ích trên hết. Apple không thêm tính năng đơn giản chỉ vì chúng ta có thể, bởi vì nó là công nghệ có thể. Apple thêm các tính năng chỉ khi họ đang thực sự hữu ích. Và Apple thêm chúng trong một cách có ý nghĩa. Trung tâm điều khiển mới trong iOS 7 là một ví dụ tuyệt vời.Nó cung cấp cho bạn truy cập một swipe để những điều bạn thường muốn làm trên thông báo của một thời điểm.

Với iOS 7, Apple đã một cái gì đó hàng triệu người đã yêu thương và tinh chế các kinh nghiệm để làm cho nó thậm chí nhiều hơn nỗ lực và hữu ích. Vì vậy, những thứ hàng ngày bạn cần làm là những điều hàng ngày bạn muốn làm. Và iOS 7 cho phép bạn làm việc theo những cách quen thuộc ngay lập tức, do đó, không cần phải học lại tất cả mọi thứ. Màn hình chủ vẫn là màn hình chủ của bạn, ví dụ. Chỉ bây giờ, nó tận dụng tốt hơn các màn hình hiển thị võng mạc của bạn - và không gian bên dưới màn hình. Nhưng bạn sử dụng nó một cách chính xác theo cùng một cách.
iOS 7 có thiết kế giúp thân thiệt với người dùng hơn

iOS 7 được thiết kế để thích ứng với người người sử dụng

Khi một sản phẩm được thiết kế đúng cách - khi bạn không có để thích ứng với công nghệ này vì nó đã được thiết kế xung quanh bạn - bạn phát triển một kết nối với nó. Nó trở nên nhiều hơn cho bạn không chỉ là một thiết bị. iOS 7 mời là loại kết nối. Tương tác năng động. Hình ảnh động là điện ảnh. Và kinh nghiệm sống động và tinh thần trong nhiều cách bất ngờ nhưng hoàn toàn tự nhiên. Mở các ứng dụng thời tiết, ví dụ, và bạn sẽ hiểu ngay lập tức. Mưa đá, chạm văn bản, và sương mù đi qua phía trước nó. Đám mây bão đi vào xem với một tia chớp. Và đột nhiên, kiểm tra thời tiết như nhìn ra ngoài cửa sổ.
iOS 7 được thiết kế để thích ứng với người người sử dụng

iOS 7 được thế kế một cách có chiều sâu

iOS 7 tận dụng tối đa công nghệ trong iPhone, iPad, và iPod touch để thúc đẩy kinh nghiệm iOS hơn nữa. Lớp riêng biệt và chức năng giúp tạo ra chiều sâu và thiết lập hệ thống phân cấp và trật tự. Việc sử dụng các mờ cung cấp một cảm giác bối cảnh và địa điểm. Và cách tiếp cận mới để hình ảnh động và chuyển động làm cho ngay cả những nhiệm vụ đơn giản hấp dẫn.
iOS 7 được thế kế một cách có chiều sâu

iOS 7 được thiết kế với từng chi tiết nhỏ nhất

Có một khoảng cách giữa chức năng và thú vị. Giữa không đặc biệt chú ý và vui vẻ đáng nhớ. Chi tiết thu hẹp khoảng cách này. Chi tiết là những điều nhỏ mà tạo ra niềm vui. Hiệu quả là đôi khi unperceived, nhưng nó luôn luôn là có, thêm lên đến một kinh nghiệm phù hợp. Và đó là một trong những điều mà làm cho của Apple mỗi bit của Apple.
iOS 7 được thiết kế với từng chi tiết nhỏ nhất

iOS 7 được thiết kế ngày càng hoàn thiện hơn

Với iOS 7, từng chi tiết đảm bảo sự chặt chẽ tương tự đối với thiết kế. Như tinh chỉnh các kiểu chữ xuống pixel. Vẽ lại các biểu tượng xung quanh một hệ thống lưới điện mới. Gắn bó với một bảng màu chính xác. Và remastering âm thanh cảnh báo là đặc biệt hơn và dễ chịu. Ngày của riêng mình, chúng có thể không có thêm chi tiết bạn có ý thức yêu cầu hoặc thậm chí mong đợi. Nhưng tất cả đều làm việc cùng nhau để tạo ra một mối quan hệ hài hòa hơn giữa các yếu tố cá nhân. Và một kinh nghiệm thú vị hơn tổng thể tốt hơn.
iOS 7 được thiết kế ngày càng hoàn thiện hơn

Có một cái nhìn gần hơn vào thiết kế hoàn toàn mới của các ứng dụng tích hợp trong iOS 7.
nguồn tham khảo : https://www.apple.com/ios/

Thứ Tư, 12 tháng 3, 2014

Apple - IOS là gì ? và IOS7 là gì ?

IOS là gì ?

iOS là nền tảng của iPhone, iPad, và iPod touch. Nó đi kèm với một bộ sưu tập ứng dụng cho phép bạn làm những việc hàng ngày, và thậm chí cả những điều không để hàng ngày, theo những cách trực quan, đơn giản, và vui vẻ. Và nó được nạp với các tính năng hữu ích bạn sẽ tự hỏi làm thế nào bạn đã từng làm mà không có.
IOS là gì ?
iOS là gì ?

IOS7 là gì ?

Với một giao diện dễ sử dụng, tính năng tuyệt vời, và an ninh cốt lõi của nó, iOS 7 là nền tảng của iPhone, iPad, và iPod touch. Nó được thiết kế để trông xinh đẹp và làm việc đẹp, vì vậy ngay cả những nhiệm vụ đơn giản nhất là hấp dẫn. Và vì iOS 7 được thiết kế để tận dụng các công nghệ tiên tiến được xây dựng trong phần cứng của Apple, các thiết bị của bạn là luôn luôn năm trước - từ ngày này sang ngày khác bất cứ khi nào.
ios7 là gì
ios7 là gì

Giao diện trực quan và thanh lịch

Từ thời điểm bạn nhận iPhone, iPad, hoặc iPod touch, bạn biết làm thế nào để sử dụng nó. Đó là bởi vì iOS được thiết kế để dễ hiểu. Màn hình chủ, đơn giản mà đẹp mời bạn khám phá mỗi ứng dụng được xây dựng trong. Vì vậy, ngay lập tức, bạn đang duyệt trang web ưa thích của bạn, chụp một vài Candids, hoặc gửi tin nhắn bạn bè của bạn. Và không có vấn đề gì bạn đang làm hoặc những gì ứng dụng bạn đang sử dụng, tất cả mọi thứ cảm thấy dễ dàng, trực quan, và vui vẻ.
Giao diện trực quan và thanh lịch ios7
Giao diện trực quan và thanh lịch


Và tính năng và kho ứng ựng

iOS và một bộ sưu tập ngày càng mở rộng các tính năng và xây dựng trong các ứng dụng làm cho iPhone, iPad, và iPod touch thậm chí mạnh hơn, sáng tạo, và một niềm vui để sử dụng. Đây chỉ là một vài ví dụ.
Và tính năng và kho ứng ựng
tính năng và kho ứng ựng

Hình ảnh

Năm, Bộ sưu tập, và khoảnh khắc - nhóm thông minh của hình ảnh và video dựa trên thời gian và địa điểm của bạn - làm cho việc tìm kiếm ảnh chụp bạn đang tìm kiếm nhanh chóng và dễ dàng.
hình ảnh trong ios7
hình ảnh trong ios7

Phần cứng và phần mềm hòa hợp

Bởi vì Apple làm cho cả phần cứng và hệ điều hành cho iPhone, iPad, và iPod touch, tất cả mọi thứ được thiết kế để làm việc cùng nhau. Vì vậy, các ứng dụng tận dụng đầy đủ các tính năng phần cứng như bộ vi xử lý lõi kép, đồ họa tăng tốc, wifi, và nhiều hơn nữa. Đa nhiệm là một ví dụ hoàn hảo. iOS 7 học khi bạn muốn sử dụng các ứng dụng của bạn và cập nhật nội dung trong khi có thời gian năng lượng hiệu quả, giống như khi thiết bị của bạn đã được sử dụng và kết nối Wi-Fi. Vì vậy, các nội dung trong các ứng dụng yêu thích của bạn vẫn được cập nhật mà không có một cống lớn trên pin của bạn.
phần cứng và phần mềm trong ios7
phần cứng và phần mềm trong ios7

Dễ dàng cập nhật

cập nhật iOS được miễn phí. Và họ đang có sẵn để tải về trên iPhone của bạn, iPad, hoặc iPod touch thời điểm chúng được phát hành. Điện thoại của bạn thậm chí cảnh báo bạn khi đó là thời gian để có được phiên bản mới nhất. Vì vậy, bạn sẽ không bỏ lỡ tất cả các tính năng tuyệt vời trong bản cập nhật mới.
Dễ dàng cập nhật trên ios
Dễ dàng cập nhật trên ios

nguồn tham khảo : https://www.apple.com/ios/what-is/

Thứ Tư, 25 tháng 9, 2013

Ngôn ngữ máy cho iPhone phổ biến thứ ba trên thế giới

Objective-C C++ biến thể bắt nguồn từ C - ngôn ngữ lập trình phổ quát theo bảng xếp hạng TIOBE Index , tiếp đến là Java. Apple chọn objective-c hệ điều hành NeXT STEP Steve Jobs công ty NeXT của ông phát triển vào thập niên 80 thế kỷ trước rồi đây trở thành cơ sở cho nền móng Mac OS X , iOS , objective-c tutorial xcode viết hai chuyên gia Brad Cox Tom Love thuộc công ty Stepstone từ cách 30 năm. Dù App Store căn nguyên cho phổ quát củaobjective-c tutorial xcode , chuyên gia đánh giá ngôn ngữ dễ sử dụng nhiều ngôn ngữ khác , giúp có khả năng tự tìm hiểu , tiếp cận học hỏi.
Objective-C và C++ đều là biến thể bắt nguồn từ C - ngôn ngữ lập trình phổ quát nhất theo bảng xếp hạng TIOBE Index , tiếp đến là Java. Điều đáng nói là mới chỉ cách đây một năm , objective-c xếp hạng thứ 46
An Ultra-Compressed Objective-C 2.0 Walkthrough | Ole Weidner
,  "Thành tích này không phải nhờ bản thânobjective-c tutorial pdf mà nhờ hệ sinh thái Apple" , Nolan Wright , chuyên gia công nghệ tại Appcelerator , nhận định trên Wired
Top 5 Features of The New iPhone 5 | Propel Marketing Blog
-  "Nếu Apple dùng một ngôn ngữ khác , nó cũng sẽ có vị trí cao như vậy". objective-c tutorial for non-programmers ( xanh da hoàng thiên ) tăng đột biến từ giữa năm 2009. Apple lựa objective-c là gì vì đó là ngôn ngữ trong hệ điều hành NeXT STEP do chính Steve Jobs cùng công ty NeXT của ông phát triển vào thập niên 80 của thế kỷ trước và rồi đây trở thành cơ sở cho các nền móng Mac OS X , iOS. objective-c tutorial xcode được viết bởi hai chuyên gia Brad Cox và Tom Love thuộc công ty Stepstone từ cách đây hơn 30 năm. Nó hiếm khi xuất hiện trong bảng xếp hạng TIOBE cho tới mùa hè năm 2008 khi Apple giới thiệu kho áp dụng App Store. Đến nay , objective-c la gi đã có mặt trong 9 , 3% phần mềm toàn cầu trong lúc C++ là 9 , 1%. ( Một khảo sát khác của Transparent Language Index cũng đưa ra số liệu là objective-c tutorial pdf đạt 9 , 2% còn C++ chỉ có 7 , 9% ). Dù App Store là căn nguyên chính cho sự phổ quát củaobjective-c tutorial xcode , các chuyên gia đánh giá ngôn ngữ này cũng dễ sử dụng hơn nhiều ngôn ngữ khác , giúp ai cũng có khả năng tự tìm hiểu , tiếp cận và học hỏi. Bởi thế , không ít em mới là học sinh tiểu học đã có khả năng viết áp dụng cho iPhone. Châu An. objective-c tutorial video ( xanh da hoàng thiên ) tăng đột biến từ giữa năm 2009.

Thứ Ba, 23 tháng 7, 2013

2. Giới thiệu về các công cụ trong UI Elements

 Trước khi bắt đầu bài giới thiệu về UI Element, tôi khuyên bạn nên xem qua các bài viết trước đây của tôi, đặc biệt là bài viết : hello word

Trong bài này chúng ta sẽ biết được tên các công cụ thường xuyên sử dụng, tác dụng của nó, và trông nó ra làm sao ??

Danh sách các công cụ thường được sử dụng trong thiết kế giao diện trên IOS
STT
Tên gọi
Chức năng
1
Text Fields
1 công cụ này cho phép người dùng nhấp dữ liệu vào
2
Input types - TextFields
Dùng kiểm soát bán phím, loại bỏ các phím không cần thiết hoặc không mong muốn khi thao tác trên Text Fields
3
Buttons
Được sử dụng để xử lý các hành động của người dùng.
4
Label
Được sử dụng để hiển thị các nội dung tĩnh, đoạn text
5
Toolbar
Được sử dụng khi muốn thao tác với cái gì đó thường được sử dụng nhất. Ví dụ như quản lý mail, các button trên Tool thường được người dùng sử dụng như xóa mail, trả lời, yêu thích…
6
Status Bar
Được sử dụng dể hiển thị các thông tin quan trọng của điện thoại: pin, mạng, thời gian, nhà cung cấp
7
Navigation Bar
Được sử dụng để điều khiển quản lý nhiều chồng màn hình
8
Tab bar
Nó được sử dụng để chuyển đổi giữa màn hình
9
Image View
Được sử dụng để hiển thị một hình ảnh nào đó
10
Scroll View
Được sử dụng để hiện thị nội dung có kích thước lớn hơn màn hình
11
Table View
Được sử dụng để hiện thị danh sách dữ liệu với nhiều hàng
12
Split View
Được sử dụng để chứa điều khiển ra làm 2, ở bên trái hoặc bên phải của nội dung
13
Text View
Hiển thị nội dung văn bản trong phạm vi thanh cuộn
14
View Transition 
Được sử dụng khi cần một hiệu ứng khi chuyển đổi màn hình
15
Pickers
Được sử dụng để hiện thị dữ liệu ra một danh sách, mà kiểu hiển thị cuộn tròn danh sách dữ liệu đó
16
Switches
Được sử dụng để thể hiện hành động bật hoặc tắt các tính năng khác nhau
17
Sliders
Được sử dụng để cho phép người dùng tùy chỉnh giá trị trong khoảng cho phép
18
Alerts
 Được sử dụng để thông báo tới người dùng thông tin quan trọng cần được xác nhận. Sau khi tùy chọn trong giao diện thông báo, người dùng mới có thể tiếp tục sử dụng ứng dụng
19
Icons
Được sử dụng để mô tả hành động hay một cái gì đó liên quan tới ứng dụng bằng việc sử dụng hình ảnh

Tài liệu tham khảo