Giới thiệu về ngôn ngữ lập trình Objective-C

06 tháng 06, năm trước – 4327 lượt xemObjective-C là ngôn từ lập trình trên mạng lưới hệ thống Apple iOS và Os X. Ngôn ngữ này đã được biên soạn để hoàn toàn có thể thiết kế xây dựng tổng thể mọi thứ từ common line utilities đến animated GUI ( giao diện người dùng đồ họa ) và những thư viện hoàn hảo. Nó cũng hoàn toàn có thể tạo ra những công cụ để duy trì những frameworks lớn .lập trình Objective-CTypes of programs written in Objective-CGiống C + +, Objective C được phong cách thiết kế để hoàn toàn có thể thêm những tính năng vào C, nhưng hai ngôn từ này làm điều này bằng 2 cách khác nhau. Objective C năng động hơn và diều này được biểu lộ trên những mẫu phong cách thiết kế cơ bản cho nền tảng tăng trưởng iOS và OS X

Objective-C được biết đến một phần là do cách đặt tên dài dòng. Đây là lý do tại sao code trong Objective-C rất dễ hiểu và khó có thể bị nhầm lẫn. Các bạn có thể thấy sự so sánh giữa C++ và Objective-C ở dưới

lập trình Objective-C cơ bản

Như những bạn thấy, Objective-C được đọc như ngôn từ của con người hơn là máy tính. Khi bạn đã quen rồi thì bạn sẽ rất thuận tiện làm quen với những dự án Bất Động Sản mới và thao tác với ngôn từ này .

Frameworks

Như những ngôn từ lập trình khác, Objective-C là một ngôn từ khá đơn thuần và được tương hỗ bởi một thư viện có tiêu chuẩn. Có rất nhiều những thư viện khác nhau, nhưng Apple Cocoa và Cocoa Touch là hai thư viện hay được dùng nhất. Bảng dưới là miêu tả của 1 số ít framework trong Cocoa và Cocoa Touch .FrameworkMô tảFoundationXác định các loại dữ liệu như strings, arays, dictionaries…UIKitTạo ra vô số các cách để tạo và quản lý dao diện trên iOSAppKitGiống UIKit, nhưng dành cho OS XCoreDataCung cấp API quản lý các mối quan hệ đối tượng, trợ giúp undo/redo và dùng lưu trữ liên tụcMediaPlayerTrở giúp API chơi và tích hợp nhạc chất lượng cáo, xem video, truy cập vào thư viện iTunes của người dùngAVFoundationTrợ giúp phát và tích hợp nhạc và video chất lượng kém hơnCoreGraphicsTrợ giúp vẽ đồ họa 2D

Xcode

X code là môi trường tự nhiên tăng trưởng thích hợp của Apple để làm ra những app cho Mac, iPhone và iPad. Xcode có mọi tiện lợi để giúp bạn tạo ra app : trình soạn thảo, công cụ kiến thiết xây dựng dao giện, trình gỡ lỗi, và những framework trong Cocoa và Cocoa Touch .Trong toàn bộ những công cụ để viết Objective-C, Xcode là ứng dụng dễ dùng nhất. những bạn hoàn toàn có thể dowload không lấy phí tại Mac App Store

Tạo ra ứng dụng

Xcode phân phối một số ít mẫu phong cách thiết kế cho ap trên iOS và OS X. Tất cả đều hoàn toàn có thể được tìm thấy qua File > New > Project … hoặc dùng Cmd + Shift + N. Bạn sẽ thấy màn hình hiển thị mới mở ra cho bạn chọn một mẫu :

lập trình Objective-C nâng cao

Creating a command line applicationTrong bài này, tất cả chúng ta sẽ dùng mẫu Command Line Tool ở trong OS X > Application, như những bạn thấy trong ảnh. Hãy tạo ra file mới và bạn sẽ nhìn thấy hình sau :

lập trình Objective-C iOS

Configuring a command line applicationBạn hoàn toàn có thể đặt tên bất kể cho loại sản phẩm, công ty. Trong phần Company identifier, hãy viết ‘ edu.self ’ dùng cho cá thể. Cho những ứng dụng để bán, bạn sẽ phải ĐK với Applee để thành lập trình viên. Trong bài này hãy chọn Foundation trong Type và nhớ tích Use Automatic Reference Counting cho tổng thể những dự án Bất Động Sản mới lậpÂn Next sẽ bật ra màn hình hiển thị mới hỏi bạn muốn lưu dự án Bất Động Sản này vào đâu ( bất kể đâu bạn muốn ) và bạn đã có một dự án Bất Động Sản Xcode mới để thử nhiệm. Trong cột trái của Xcode IDE, bạn sẽ tìm thấy file main. m ( và những mục khác ). Hiện tại thì file này có hàng loạt thông tin về ứng dụng của bạn. Nhớ rằng file. m được dùng cho những mã nguồn của Objective-C

lập trình Objective-C hiệu quả

main. m in the Project NavigatorĐể chạy thử dự án Bất Động Sản, ấn nút Run ở góc bên trái phía trên của IDE hoặc dùng Cmd + R. Màn hình ngoài hiển thị Hello, World ! sẽ được bật lên

Cú phác main()

Như những phần mêm C cũ, cú phác main ( ) là khởi đầu của Objective-C. Hầu như toàn bộ những mẫu trong X-code đều có một file tên là main. m với dòng code mạc định main ( )Khi những bạn nhấn vào main. m trong Xcode những bạn sẽ thấy hình ảnh sau đây

lập trình Objective-C iPhone

Xem thêm: Thực chất keo 502 dán đồ sứ được hay không?

@ autoreleasepool chings là nơi những bạn sẽ viết code cho lập trình. Cú phác main ( ) thật ra là để nối với NSLog ( ) mà đã được lao lý bởi Foundation Framework. Hãy nhớ rằng string trong Objectice-C đều có @ đứng trước .Trong bài này, tất cả chúng ta sẽ trục tiếp code trong main. m để xem xem ngôn ngũ mới này thao tác thế nào, chứ thật ra kh làm thât, bạn hầu hết không khi nào phải đổi khác file main. m đã được định sẵn này .

5/5 - (1 vote)
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments