Főoldal > 2016/2017. tanév > Szoftverfejlesztés iOS platformon *

Tantárgy kódja

PMB2524

Tantárgy neve

Szoftverfejlesztés iOS platformon *

Tantárgy angol neve

Software Development on IOS Platform

Kredit

5

Félévi követelmény

Gyakorlati jegy

Heti óraszám

0 + 4
Elmélet + Gyakorlat

Előkövetelmény

PMB2532, PMB2523

Ajánlott félév

3

Cél

A hallgatók ismerkedjenek meg az Objective-C programozási nyelvvel, az iOS platformon való programfejlesztéssel, legyenek képesek kisebb programok megírására, tudják kezelni a releváns fejlesztő eszközöket. Az alkalmazást legyenek képesek telepíteni iPhone, iPad, iPod touch mobil eszközöre, illetve megjeleníteni az AppStore-ban.

Cél angol

The aim of the course is to familiarize students with the Objective-C and Swift programming language, the iOS platform for software development and to be able to write small programs that can handle the relevant development tools. Every developer should be able to deploy his or her application to iPhone, iPad, iPod Touch mobile devices and present it in the AppStore.

Tartalom

Objective-C áttekintés. Xcode alapok. Debug-olás Xcode-al. Címzés és mutatók. Objektum allokálás és inicializálás. Üzenetküldés. MVC architektúra. User Interface. Saját és beépített osztályok, metódusok. Propertyk, interfészek. Provisioning. Beépített hardvereszközök elérése, kezelése. Hálózati kapcsolatok.

Tartalom angol

Objective-C and Swift overview. Xcode fundamentals. Debugging with Xcode. Memory management and pointers. Object allocation and initialization. Messaging. MVC architecture. User Interface. Custom and built-in classes and methods. Properties,interfaces. Provisioning. Usage of built-in hardware devices. Network connections.

Számonkérés

gyakorlati jegy

Számonkérés angol

term grade

Irodalom

1. Apple Weboldal: https://developer.apple.com/ios/ 2. Wei-Meng Lee: Az iPhone SDK programozása Objective-C nyelven, Szak Kiadó Kft., Budapest, 2011, ISBN:9789639863194 3. Baráth Gábor: Az iPhone könyv, PERFACT-PRO Kft., Budapest, 2011, ISBN: 9789639929258 4. Vandad Nahavandipoor: iOS 9 Swift Programming Cookbook: Solutions and Examples for iOS Apps, O'Reilly, 2015, ISBN: 978-1491936696 5. Patrick Alessi: Beginning iOS Game Development, Wiley Publishing, 2012, ISBN: 9781118107324

Irodalom angol

1. Apple Website: https://developer.apple.com/ios/ 2. Vandad Nahavandipoor: iOS 9 Swift Programming Cookbook: Solutions and Examples for iOS Apps, O'Reilly, 2015, ISBN: 978-1491936696 3. Patrick Alessi: Beginning iOS Game Development, Wiley Publishing, 2012, ISBN: 9781118107324

Tantárgyfelelős intézet kódja

MII

Tantárgyfelelős oktató

Nagy Zsolt