BÁO CÁO THỰC TẬP-TÌM HIỂU iOS & XÂY DỰNG

42 1.1K 6
BÁO CÁO THỰC TẬP-TÌM HIỂU iOS & XÂY DỰNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tãn âãö taìi åí âáy 1 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel. (84-511) 736 949, Fax. (84-511) 842 771 Website: itf.dut.udu.vn, E-mail: cntt@dut.udn.vn BÁO CÁO THỰC TẬP NHẬN THỨC NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH: 05115 ĐỀ TÀI: 05 TÌM HIỂU iOS & XÂY DỰNG UD GAME ĐUỔI HÌNH BẮT CHỮ SINH VIÊN : Trần Xuân Nam LỚP : 11T.CLC CBHD : ThS. Cán bộ Võ Đức Hoàng ĐÀ NẴNG, 05/2014 Tãn taïc giaí åí âáy, LÅÏP XXX 1 Tãn âãö taìi åí âáy 3 Tãn taïc giaí åí âáy, LÅÏP XXX 3 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ LỜI CẢM ƠN Cùng thời điểm này, trong sự kiện WWDC 2014, như thường lệ Apple sẽ giới thiệu phiên bản mới của iOS mang tên iOS 8. Đây hứa hẹn là một cải tiến đáng kể nữa của Apple trong việc nâng cao trải nghiệm của người dùng. Đề tài Thực Tập Nhận Thức của em là: Tìm hiểu về iOS và xây dựng UD game Đuổi hình bắt chữ. Mục đích của đề tài này nhằm giúp em có thể hiểu rõ hơn, nắm bắt được những kiến thức cơ bản về Hệ Điều Hành iOS. Xây dựng được một ứng dụng trên nền tảng iOS (game đuổi hình bắt chữ) và có được những kiến thức cơ bản phục vụ cho công việc của ems au này. Đăc biệt em xin gửi lời cảm ơn đến thầy Võ Đức Hoàng đã giúp em hoàn thành tốt đề tài này! Người thực hiện đề tài:  Họ tên: TRẦN XUÂN NAM  MSSV: 102110355  SĐT: 01693381274  Email: xuannam2620@gmail.com Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ MỤC LỤC Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ CHƯƠNG 1 GIỚI THIỆU VỀ CÔNG TY I. Giới thiệu công ty Viettel Tập đoàn Viễn Thông Quân Đội (Viettel) là doanh nghiệp kinh tế quốc phòng 100% vốn nhà nước, chịu trách nhiệm kế thừa các quyền, nghĩa vụ pháp lý và lợi ích hợp pháp của Tổng Công ty Viễn Thông Quân Đội (Viettel) do Bộ Quốc Phòng thực hiện quền chủ sở hữu và là một doanh nghiệp quân đội kinh doanh trong lĩnh vực bưu chinh – viễn thông và công nghệ thông tin. Với slogan “Hãy nói theo cách của bạn”, Viettel luôn cố gắng nỗ lực phát triển vững bước trong thời gian hoạt động. Viettel là Tập đoàn Viễn Thông và Công nghệ thông ti lớn nhất Việt Nam đồng thời được đánh giá là một trong những công tu viễn thông có tốc độ phát triển nhanh nhất thế giới và nằm trong top 15 các công ty viễn thông toàn cầu về số lượng thuê bao. Hiện nay, Viettel đã đầu tư tại 7 quốc gia ở 3 châu lục gôm Châu Á, Châu Mỹ, Châu Phi với tổng dân số hơn 190 triệu. Năm 2012, Viettel đạt doanh thu 7 tỷ USD với hơn 60 triệu thuê bao trên toàn cầu. II. Lĩnh vực hoạt động Bên cạnh là nhà cung cấp dịch vụ viễn thông lớn nhất cả nước, Viettel đang có những bước phát triển lớn về lĩnh vực CNTT. Trung tâm Giải pháp CNTTT & VT Viettel (Viettel ICT) trực thuộc Tập đoàn Viễn thông Quân đội Viettel là đơn vị tiên phong về lĩnh vực Viễn thông và Công nghệ Thông tin chuyên sâu về các sản phẩm và công nghệ. Các dịch vụ, sản phẩm chủ yếu gồm: + Thiết kế, tối ưu, tư vấn, đào tạo trong lĩnh vực Viễn thông và Công nghệ thông tin. + Nghiên cứu, chế tạo, sản xuất thiết bị phần cứng và phần mềm. + Đầu tư và kinh doanh các dịch vụ Viễn thông, công nghệ thông tin. III. Đinh hướng phát triển của công ty Không chỉ dừng lại ở vị trí quán quân với hơn 40% thị phần viễn thông ở Việt Nam, Viettel còn đặt mục tiêu trở thành tập đoàn số 1 Việt Nam cả về viễn thông và CNTT vào năm 2015. Ngành Công nghệ thông tin và Viễn thông (CNTT-VT) đã đóng góp trực tiếp 5-6% vào GDP quốc gia. Mức tăng trưởng trung bình của ngành này vào khoảng 20-15%/năm. Bản thân CNTT-VT là một ngành công nghiệp lớn, là nền tảng và đòn bẩy để thúc đẩy các ngành kinh tế khác. Tuy nhiên, ông Nguyễn Mạnh Hùng, Phó Tổng giám đốc Tập đoàn Viễn thông Quân đội (Viettel) cho biết, hiện nay, nghề Trần Xuân Nam – 11T.CLC Page | 7 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ kinh doanh chính của các công ty VT là cung cấp các dịch vụ về điện thoại – dịch vụ đã gần như bão hòa khi mà mật độ sử dụng ở Việt Nam đã đạt ngưỡng 60-70%. Giải pháp để phát triển ngành của Viettel giờ đây không chỉ dừng lại ở việc cung cấp từng dịch vụ đơn lẻ như đường truyền, thiết bị, kết nối, đàm thoại hay phần mềm… mà phải kết hợp tổng thể các dịch vụ nói trên thành một dịch vụ thống nhất, hoàn chỉnh cho khách hàng. Theo đó, Viettel sẽ tập trung vào các khâu nghiên cứu thiết kế, sản xuất thử nghiệm và hướng tới thương mại hóa các sản phẩm là thiết bị đầu cuối của dịch vụ VT. Tạo ra các danh mục sản phẩm “Made in Viettel” cho phép bao phủ hầu hết các lĩnh vực điều hành sản xuất của Viettel bao gồm phần mềm, thiết bị dân sự như: USB 3G, máy tính bảng, máy tính All-in-one, máy điện thoại, thiết bị cảnh báo sóng thần, thiết bị giám sát mực nước hồ chứa nước và thiết bị quân sự. Ông Tống Viết Trung cho biết, hiện tại Viettel đã đạt được một số nền móng vững chắc cho mục tiêu trở thành tập đoàn số 1 về CNTT-VT của Việt Nam. Đó là, việc hình thành các bộ phận &D ( esearch and Development - nghiên cứu và phát triển) của Tập đoàn về CNTT với hơn 1.000 kỹ sư phần mềm hàng trăm kỹ sư thiếtkế, sản xuất phần cứng. Xây dựng Viện nghiên cứu phát triển chuyên thiết kế, chế tạo thiết bị CNTT, sản xuất phần mềm. Đồng thời, cho ra đời Trung tâm Tích hợp giải pháp nhằm cung cấp dịch vụ tích hợp cho doanh nghiệp, dịch vụ Datacenter Trung tâm CNTT toàn cầu đảm nhận việc quản trị, vận hành, khai thác Công ty IDC cung cấp Việt Nam Nhà máy M1, nhà máy M3 là các nhà máy sản xuất đại trà các thiết bị của Viettel. Không chỉ trở thành tập đoàn cung cấp CNTT-VT lớn nhất Việt Nam mà Viettel sẽ phấn đấu để trở thành top 30 nhà cung cấp VT lớn nhất thế giới top 10 nhà đầu tư VT toàn cầu vào năm 2015. Theo đó, sẽ đạt thị trường 500 triệu dân vào năm 2015 và thị trường 1 tỷ dân vào năm 2020. Đồng thời, sẽ trở thành nhà sản xuất thiết bị CNTT-VT hàng đầu khu vực ASEAN vào năm 2015 với doanh thu 1 tỷ USD làm bùng nổ thị trường CNTT Việt Nam bằng việc bình dân hóa dịch vụ, đưa CNTT-VT vào mọi lĩnh vực đời sống xã hội. Trần Xuân Nam – 11T.CLC Page | 8 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ CHƯƠNG 2 TÌM HIỂU VỀ iOS I. Giới thiệu chung iOS là hệ điều hành trên các thiết bị di động của Apple. Ban đầu hệ điều hành này chỉ được phát triển để chạy trên iPhone (gọi là iPhone OS), nhưng sau đó nó đã được mở rộng để chạy trên các thiết bị của Apple như iPod touch, iPad và Apple TV. Ngày 31 tháng 5, 2011, App Store của Apple chứa khoảng 500 000 ứng dụng iOS, và được tải về tổng cộng khoảng 15 tỷ lần. Trong quý 4 năm 2010, có khoảng 26% điện thoại thông minh chạy hệ điều hành iOS, sau hệ điều hành Android của Google và Symbian của Nokia. Giao diện người dùng của iOS dựa trên cơ sở thao tác bằng tay. Người dùng có thể tương tác với hệ điều hành này thông qua rất nhiều động tác bằng tay trên màn hình cảm ứng của các thiết bị của Apple. Phiên bản mới nhất của iOS là 7.0 ra ngày 18 tháng 9 năm 2013, dành cho tất cả các thiết bị kể từ iPhone 4, iPod 5, iPad 2 trở lên. II. Lịch sử ra đời Hệ điều hành này được tiết lộ tại Hội nghị và Triển lãm Macworld diễn ra vào tháng 1 năm 2007 và được phát hành vào tháng 9 năm đó. Khi đó, hệ điều hành này chưa có một cái tên riêng nên chỉ đơn giản là "iPhone chạy OS X". Ban đầu, ứng dụng bên thứ ba không được hỗ trợ. Steve Jobs đã chỉ ra rằng những nhà phát triển có thể xây dựng các ứng dụng web mà "sẽ cư xử như những ứng dụng ban đầu trên iPhone". Vào ngày 17 tháng 10 năm 2007, Apple thông báo một bộ phát triển phần mềm đang được xây dựng và họ dự định sẽ đưa nó đến "tay của các nhà phát triển vào tháng 2". Ngày 6 tháng 3 năm 2008, Apple đã phát hành bản dùng thử đầu tiên, cùng với một cái tên mới cho hệ điều hành, đó là "iPhone OS". Tháng 6 năm 2010, Apple đổi cái tên iPhone OS thành iOS. Nhãn hiệu "IOS" đã được Cisco dùng để đặt tên cho hệ điều hành của mình. Để tránh các vụ kiện cáo, Apple đã xin giấy phép sử dụng nhãn hiệu iOS từ Cisco. III. Giới thiệu về iOS 7 Ngày 11/6/2013 Apple đã đã chính thức giới thiệu phiên bản kế tiếp của iOS với thiết kế phẳng. Toàn bộ giao diện từ ngoài vào trong của iOS 7 đã được các kỹ sư Apple thiết kế lại hoàn toàn, mang tới một cái nhìn mới dành cho hệ điều hành. Ngoài giao diện mới, iOS 7 giờ đây đã có cửa sổ widget mà nhiều người mong ước, cửa sổ Trần Xuân Nam – 11T.CLC Page | 9 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ quản lý đa nhiệm mới, font chữ mới, thư mục kiểu mới và mọi thứ mới. Từ năm 2007, đây được coi là sự thay đổi lớn nhất với iOS mà Apple thực hiện. Cảm nhận đầu tiên của nhiều người về iOS 7 là nó rất khác và lung linh hơn so với iOS 6 trở về trước.Thiết kế phẳng được sử dụng nhiều nơi ở iOS 7. Nó đem lại sự thay đổi lớn nhất trên phiên bản hệ điều hành này, nó giúp iOS trông khác hơn bao giờ hết và thật sự đã đơn giản hơn nhiều. Nếu như các tính năng mới làm cho iOS 7 hữu dụng hơn thì thiết kế phẳng làm cho người ta nhìn vào nó với con mắt khác: lạ lẫm, phấn khích, hào hứng và một chút e dè. Đúng như lời của CEO Apple Tim Cook, iOS 7 là thay đổi lớn nhất mà Apple từng làm với nó kể từ khi iPhone ra mắt năm 2007. III.1. Giao diện chính Hình 2. 1 Giao diện chính của iOS 7 iOS 7 mang một giao diện hoàn toàn mới cho người dùng iPhone và iPad, từ màn hình khóa cho tới màn hình chính. Những chi tiết nhỏ nhất đều được Apple thay đổi nhằm mang tới sự đơn giản và tiện lợi cho người dùng. Có thể ví dụ như màn hình khóa mới, cột sóng mới, font chữ mảnh hơn hay hình nền dạng 3 chiều đẹp mắt. Bộ icon các ứng dụng hệ thống trên iOS 7 đều được làm mới lại hoàn toàn dựa trên thiết kế phẳng và bảng màu (palette) mới. Màu sắc được sử dụng trên iOS 7 đã không còn đậm như xưa, không nổi mà ngược lại nó nhiều màu sắc và nhẹ nhàng hơn. Trần Xuân Nam – 11T.CLC Page | 10 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ III.2. Control Center Hình 2. 2 Control Center trên iOS 7 Control Center được coi là một tính năng mới trên iOS 7 nơi cho phép người dùng truy cập nhanh vào một số thiết lập hay sử dụng như tắt mở WiFi, chế độ máy bay, Bluetooth, đèn pin, chỉnh độ sáng, nghe nhạc Nói cách khác, widget đã lần đầu tiên được mang lên iOS dù theo cách hoàn toàn khác so với Android đang làm. Control Center được kích hoạt bằng cách vuốt tay từ dưới màn hình lên, một cửa sổ chiếm khoảng 3/4 màn hình sẽ xuất hiện với hình nền có thể thay đổi và các chi tiết được thể hiện rõ ràng. Trần Xuân Nam – 11T.CLC Page | 11 [...]... được làm mới trên iOS 7 Hỗ trợ duyệt web toàn màn hình, điều chỉnh với các thao tác cử chỉ, màn hình xem tab đang mở dạng mới, thanh tìm kiếm gộp chung với thanh địa chỉ là những cái mới nổi bật trên Safari iOS 7 Trần Xuân Nam – 11T.CLC Page | 15 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ III.7 Siri Hình 2 7 Siri trên iOS 7 Trợ lý Siri giờ đây cũng có giao diện phẳng trên iOS 7 Giọng nói của... đó cho tới khi mở chúng ra hoặc nhìn vào thông báo mới Trần Xuân Nam – 11T.CLC Page | 12 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ III.4 Máy ảnh Hình 2 4 Máy ảnh trên iOS 7 được cải tiến rất nhiều Nhiều người cho rằng trình chụp ảnh trên iPhone quá nhàm chán và chẳng thể điều chỉnh được gì Apple lắng nghe, điều đó đã phần nào được giải quyết trên iOS 7 Bên cạnh tỉ lệ 16:9 chuẩn, iPhone giờ đây... sung trên iOS 7 để người dùng có thể tùy biến màu sắc cho tấm hình vừa chụp trước khi chia sẻ nó lên mạng xã hội, qua AirDrop hay PhotoStream Trần Xuân Nam – 11T.CLC Page | 13 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ III.5 AirDrop Hình 2 5 Chia sẻ file dùng AirDrop Nếu đã từng dùng OS X thì bạn sẽ nhận ra sự lợi hại của tính năng chia sẻ file này Nhờ kết nối không dây mà người dùng iOS 7 giờ... dùng iOS 7 giờ đây có thể chia sẻ dữ liệu với người dùng iOS khác trực tiếp từ Control Center Đáng tiếc AirDrop trên iOS 7 chỉ hỗ trợ các phần cứng bao gồm iPhone 5, iPod touch gen 5, iPad gen 4 và iPad mini mà thôi Do giới hạn phần cứng mà các phiên bản thấp hơn không thể sử dụng tính năng này Trần Xuân Nam – 11T.CLC Page | 14 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ III.6 Safari Hình 2 6 Safari...Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ III.3 Đa nhiệm kiểu mới Hình 2 3 Đa nhiệm kiểu mới trên iOS 7 Trình quản lý đa nhiệm trên iOS 7 đã được nâng cấp để hỗ trợ mọi ứng dụng Cửa sổ quản lý chúng cũng được làm mới với giao diện dạng thẻ (card) và icon tương ứng... CHƯƠNG 4 XÂY DỰNG GAME ĐUỔI HÌNH BẮT CHỮ I I.1 Xây Dựng Game Gameshow Đuổi hình bắt chữ Gameshow đuổi hình bắt chữ là một gameshow có lối chơi khá đơn giản: người dẫn chương trình đưa ra một hình ảnh về một câu nói, câu ca dao tục ngữ hay đơn giản chi là một hành động một sự vật, sự việc Nhiệm vụ của người tham gia chơi là đưa ra các câu trả lời nhanh chóng và chính xác Các hình ảnh được xây dựng một... một nền tảng di động mạnh như iOS Lập trình di động hứa hẹn sẽ là một trong những hướng phát triển của ngành công nghệ phần mềm Qua quá trình thực hiện đề tài này, em đã nhận được nhiều kiến thức quan trọng trong lập trình di động nói chung cũng như trong lập trình iOS nói riêng Mặc dù đã cố gắng tìm hiểu nhưng chắc chắn những gì mà em tìm hiểu trong quá trình ngắn ngủi thực hiện đề tài thì em không... nữ với các ngôn ngữ như Anh, Pháp hay Đức Ngoài ra, Siri giờ đây còn có thể được dùng để ra lệnh bật/tắt các kết nối Bluetooth hoặc điều chỉnh ánh sáng nữa Trần Xuân Nam – 11T.CLC Page | 16 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ III.8 App Store Hình 2 8 App Store Cải tiến lớn nhất trong kho ứng dụng trực tuyến này là gợi ý nội dung dựa trên vị trí bạn đang ở Lấy ví dụ, khi đang ở viện bảo... của game cũng tương tự như vậy, sử dụng các hình ảnh từ database và so sánh câu trả lời của người chơi và đáp án cho từng bức ảnh I.2 I.2.1 Xây dựng giao diện cho game Giao diện start Hình 4 1 Giao diện start (giao diện xuất hiện đầu tiên) Giao diện start được xây dựng đơn giản Bao gồm 2 button: Play và Highscore Button Play được dùng để vào giao diện chính của game, button Highscore để người chơi có... 4 3 Cấu trúc của cơ sở dữ liệu trong game Hình 4 4 Cấu trúc của bảng images Hình 4 5 Cấu trúc của bảng highScore Trần Xuân Nam – 11T.CLC Page | 25 I.4 Thuật toán cơ bản để xây dựng game Hình 4 6 Thuật toán chính của game Phần xây dựng chi tiết cho từng chức năng, hàm được trình bày trong phần mục lục I.5 Demo Xcode cung cấp cho lập trình viên Emulator để có thể test ứng dụng của mình mà không cần phải . 1 Tãn âãö taìi åí âáy 3 Tãn taïc giaí åí âáy, LÅÏP XXX 3 Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ LỜI CẢM ƠN Cùng thời điểm này,. tài này! Người thực hiện đề tài:  Họ tên: TRẦN XUÂN NAM  MSSV: 102110355  SĐT: 01693381274  Email: xuannam2620@gmail.com Tìm hiểu iOS & xây dựng UD game Đuổi hình bắt chữ MỤC LỤC Tìm hiểu iOS &. 771 Website: itf.dut.udu.vn, E-mail: cntt@dut.udn.vn BÁO CÁO THỰC TẬP NHẬN THỨC NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH: 05115 ĐỀ TÀI: 05 TÌM HIỂU iOS & XÂY DỰNG UD GAME ĐUỔI HÌNH BẮT CHỮ SINH VIÊN :

Ngày đăng: 23/05/2015, 17:23

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • MỤC LỤC

  • GIỚI THIỆU VỀ CÔNG TY

    • I. Giới thiệu công ty Viettel

    • II. Lĩnh vực hoạt động

    • III. Đinh hướng phát triển của công ty

    • TÌM HIỂU VỀ iOS

      • I. Giới thiệu chung

      • II. Lịch sử ra đời

      • III. Giới thiệu về iOS 7

        • III.1. Giao diện chính

        • III.2. Control Center

        • III.3. Đa nhiệm kiểu mới

        • III.4. Máy ảnh

        • III.5. AirDrop

        • III.6. Safari

        • III.7. Siri

        • III.8. App Store

        • NGÔN NGỮ VÀ MÔI TRƯỜNG LẬP TRÌNH

          • I. Ngôn ngữ Objective-C

            • I.1. Lịch sử ra đời

            • I.2. Objective-C là gì?

            • II. Bộ công cụ hỗ trợ lập trình Xcode

              • II.1. Giao diện chính

              • XÂY DỰNG GAME ĐUỔI HÌNH BẮT CHỮ

                • I. Xây Dựng Game

                  • I.1. Gameshow Đuổi hình bắt chữ

                  • I.2. Xây dựng giao diện cho game

                    • I.2.1. Giao diện start

Tài liệu cùng người dùng

Tài liệu liên quan