iOS 12 Programming Fundamentals with Swift

Swift, Xcode, and Cocoa Basics

DOWNLOAD NOW »

Author: Matt Neuburg

Publisher: O'Reilly Media

ISBN: 1492044520

Category: Computers

Page: 652

View: 4252

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 4. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework. Explore Swift’s object-oriented concepts Become familiar with built-in Swift types Dive deep into Swift objects, protocols, and generics Tour the lifecycle of an Xcode project Learn how nibs are loaded Understand Cocoa’s event-driven design Communicate with C and Objective-C Once you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide, Programming iOS 12.

IOS 9 Programming Fundamentals with Swift

Swift, Xcode, and Cocoa Basics

DOWNLOAD NOW »

Author: Matt Neuburg

Publisher: "O'Reilly Media, Inc."

ISBN: 1491936746

Category: Computers

Page: 604

View: 9923

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 2.0—the latest version of Apple's acclaimed programming language. With this thoroughly updated guide, you'll learn Swift’s object-oriented concepts, understand how to use Apple's development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have. Explore Swift’s object-oriented concepts: variables and functions, scopes and namespaces, object types and instances Become familiar with built-in Swift types such as numbers, strings, ranges, tuples, Optionals, arrays, dictionaries, and sets Learn how to declare, instantiate, and customize Swift object types—enums, structs, and classes Discover powerful Swift features such as protocols and generics Catch up on Swift 2.0 innovations: option sets, protocol extensions, error handling, guard statements, availability checks, and more Tour the lifecycle of an Xcode project from inception to App Store Create app interfaces with nibs and the nib editor, Interface Builder Understand Cocoa’s event-driven model and its major design patterns and features Find out how Swift communicates with Cocoa’s C and Objective-C APIs Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 9.

Programming iOS 12

Dive Deep into Views, View Controllers, and Frameworks

DOWNLOAD NOW »

Author: Matt Neuburg

Publisher: "O'Reilly Media, Inc."

ISBN: 149204458X

Category: Computers

Page: 1176

View: 2605

If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and add features from iOS frameworks. Create, arrange, draw, layer, and animate views that respond to touch Use view controllers to manage multiple screens of interface Master interface classes for scroll views, table views, text, popovers, split views, web views, and controls Dive into frameworks for sound, video, maps, and sensors Access user libraries: music, photos, contacts, and calendar Explore additional topics, including files, networking, and threads Stay up-to-date on iOS 12 innovations, such as User Notification framework improvements, as well as changes in Xcode 10 and Swift 4.2. All example code is available on GitHub for you to download, study, and run. Want to brush up on the basics? Pick up iOS 12 Programming Fundamentals with Swift to learn about Swift, Xcode, and Cocoa. Together with Programming iOS 12, you’ll gain a solid, rigorous, and practical understanding of iOS 12 development.

iPad-Programmierung

der schnelle Einstieg für iPhone-Entwickler

DOWNLOAD NOW »

Author: Daniel H. Steinberg,Eric Freeman

Publisher: O'Reilly Germany

ISBN: 3897215780

Category: Electronic books

Page: 256

View: 6110

Dieses Buch ist eine wertvolle Ressource fur alle iPhone-Entwickler, die die Welt der iPad-Programmierung entdecken wollen. Randvoll mit vielen Beispielen, die auch zum Download zur Verfugung stehen, macht es Sie mit zentralen Konzepten der App-Entwicklung vertraut und zeigt Ihnen konkrete Wege, Ihre iPad-Apps mit ebenso schicken wie praktischen Funktionalitaten auszustatten. Dabei ist es den Autoren ein besonderes Anliegen, die Starken des iPads zu nutzen und den Bedienkomfort des Gerats zu unterstreichen. Solide Kenntnisse in der iPhone-Programmierung werden vorausgesetzt, das Buch basiert auf iOS 4.3. Aus dem Inhalt: Von der iPhone- zur iPad-Entwicklung Mit Split-Views arbeiten Gesten einsetzen, die das iPad-Display voll ausnutzen Popover und modale Dialoge Angepasste Tastaturen entwickeln Zeichnungen implementieren Den Movie Player einrichten und anpassen Externe Anzeigegeraten nutzen Gerate verbinden

Cocoa

Programmierung für Mac OS X

DOWNLOAD NOW »

Author: Aaron Hillegass,Adam Preble

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826692063

Category: Cocoa (Application development environment)

Page: 531

View: 8445

Diese deutsche Übersetzung des Bestsellers von Aaron Hillegass ist das Standardwerk zur Mac-Programmierung. Hillegass behandelt alle Grundlagen, die Sie zur Programmierung für den Mac mit Cocoa brauchen, um featurereiche Anwendungen für OS X zu entwickeln. Das Buch ist eine wertvolle Ressource für jeden Mac-Programmierer!

Inside Apple

Das Erfolgsgeheimnis des wertvollsten, innovativsten und verschwiegensten Unternehmensder Welt

DOWNLOAD NOW »

Author: Adam Lashinsky

Publisher: John Wiley & Sons

ISBN: 3527671420

Category: Business & Economics

Page: 233

View: 495

Apple ist seit dem 20. August 2012 das wertvollste Unternehmen der Welt. "Inside Apple" enthüllt das geheime System, die Taktiken und die Führungsstrategien, die Steve Jobs und seinem Unternehmen erlaubten, ein Erfolgsprodukt nach dem anderen zu produzieren und eine kultähnliche Anhängerschaft für seine Produkte zu erwecken. In diesem Referenzwerk zur Unternehmensführung stellt Adam Lashinsky dem Leser Konzepte wie das des "DRI" (Apples Praxis, jeder Aufgabe einen "Directly Responsible Individual", also einen direkt und unmittelbar Verantwortlichen zuzuweisen) und das der Top 100 (ein jährlich wiederkehrendes Ritual, bei dem 100 aufstrebende Führungskräfte für ein geheimes, vollständig abgeschirmtes Treffen mit Unternehmensgründer Steve Jobs ausgewählt und auf Herz und Nieren überprüft werden) vor. Basierend auf zahllosen Interviews bietet das Buch exklusiv neue Informationen darüber, wie Apple Innovationen schafft, mit Lieferanten umgeht und den Übergang in die Post-Jobs-Ära handhabt. Adam Lashinsky kennt Apple durch und durch: Bereits 2008 sagte er in einer Titelstory ("The Genius Behind Steve: Could Operations Whiz Tim Cook Run The Company Someday?") für das Magazin Fortune voraus, dass der damals noch unbekannte Tim Cook eventuell Steve Jobs als CEO nachfolgen würde. Obwohl "Inside Apple" vordergründig ein tiefer Einblick in ein einzigartiges Unternehmen (und in sein Ökosystem aus Lieferanten, Investoren, Angestellten und Wettbewerbern) ist, sind die Lehren über Steve Jobs, Unternehmensführung, Produktdesign und Marketing allgemeingültig. Sie sollten von jedem gelesen werden, der einen Teil der Apple-Magie in sein Unternehmen, seine Karriere oder sein kreatives Bestreben bringen möchte.

React Native

Native Apps parallel für Android und iOS entwickeln

DOWNLOAD NOW »

Author: Erik Behrends

Publisher: O'Reilly

ISBN: 396010202X

Category: Computers

Page: 260

View: 6964

Mit dem Open-Source-Framework React Native entwickeln Sie plattformübergreifend vollwertige native Apps mit JavaScript. Der Einstieg in die App-Entwicklung ist durch dieses Framework so einfach wie nie zuvor. Dieses Buch zeigt Ihnen, wie Apps parallel für Android und iOS mit einer weitgehend einheitlichen Codebasis umgesetzt werden. Sie benötigen dazu lediglich grundlegende Programmiererfahrung, idealerweise in JavaScript. Schneller Einstieg: Testen Sie schon nach wenigen Minuten Ihre erste App auf dem Smartphone. Mit dem App-Entwicklungstool Expo können Sie iOS-Apps sogar ohne einen eigenen Mac entwickeln.Praxisnahe Beispiel-App: Entwickeln Sie schrittweise parallel für Android und iOS eine Tagebuch-App mit typischen Features wie dem Einbinden von Fotos und dem Abfragen und Darstellen aktueller Wetterdaten für den Standort des Users.Relevantes Basiswissen: Verstehen Sie die Grundlagen: Das Buch beschreibt alle relevanten Features neuerer JavaScript-Versionen und grundlegende Konzepte des Frameworks.Aufbau und Darstellung von Apps: Lernen Sie wichtige APIs und UI-Komponenten wie Listen kennen und erfahren Sie, wie Sie mit dem Flexbox-Layout ein Styling realisieren, das sich verschiedenen Displaygrößen anpasst.Besonderheiten mobiler Apps: Fassen Sie mehrere Screens durch react-navigation in einer geeigneten Navigationsstruktur zusammen und erhalten Sie Einblick in den Umgang mit Touch-Gesten und Animationen.Für jedes Kapitel stehen die relevanten Codebeispiele als Download auf der Webseite zum Buch bereit.

Swift 3 im Detail

Einführung und Sprachreferenz

DOWNLOAD NOW »

Author: Thomas Sillmann

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446452532

Category: Computers

Page: 447

View: 7268

Swift 3 für Ein- und Umsteiger – von den Basics bis zu fortgeschrittenen Techniken Der unentbehrliche Begleiter für alle, die mit Swift 3 ihre eigenen Apps programmieren wollen. Sowohl komplette Neueinsteiger als auch erfahrene Programmierer lernen fundiert und mithilfe von Beispielen, die Sprache optimal einzusetzen. Darüber hinaus erhalten Sie eine komplette Referenz der Sprache. Swift 3 von Grund auf verstehen Von der grundlegenden Erstellung von Variablen, Konstanten und Funktionen über die objektorientierte Programmierung mittels Klassen und Methoden bis hin zu Subscripts, Generics und Access Control vermittelt Ihnen Autor Thomas Sillmann sämtliche Sprachmerkmale und Besonderheiten von Swift. Dabei berücksichtigt er auch fortgeschrittene Themen wie Swift als protokollorientierte Programmiersprache und zeigt ausführlich, wie Sie Ihren Code mit Playgrounds testen können. Objective-C-Code weiter verwenden An jeweils passender Stelle werden Vergleiche zwischen Swift und Objective-C angestellt, so dass Objective-C-Entwickler schnell erkennen, wie sie bestimmte Aufgaben mit Swift angehen und lösen. In einem Extra-Kapitel wird außerdem gezeigt, wie Sie Objective-C- und Swift-Code mischen und bestehende Projekte nach Swift migrieren können.

Entwurfsmuster

Elemente wiederverwendbarer objektorientierter Software

DOWNLOAD NOW »

Author: Erich Gamma,Ralph Johnson,Richard Helm,John Vlissides

Publisher: Pearson Deutschland GmbH

ISBN: 9783827330437

Category: Agile software development

Page: 479

View: 2467

PHP & MySQL

DOWNLOAD NOW »

Author: Jon Duckett

Publisher: VCH

ISBN: 9783527760701

Category:

Page: 640

View: 6318

Der Stil dieses Buches - leicht verständlich und mit großzügigem Layout - hat schon Tausende von Lesern begeistert. Nach "HTML & CSS" und "JavaScript & jQuery" erscheint jetzt "PHP & MySQL" von Jon Duckett. Lernen Sie, Websites zu erstellen, die leicht aktualisiert werden können und trotzdem jedem Benutzer andere Inhalte zeigen. Die Techniken in diesem Buch sind für alle Arten von Websites nützlich: Online-Shops, Kataloge, Blogs, soziale Netzwerke, Suchmaschinen und viele mehr. PHP- und MySQL-Kenntnisse sind im Übrigen auch bei der Verwendung von Content-Management-Systemen wie WordPress, Magento, Drupal und Joomla sehr nützlich.

Effektives Arbeiten mit Legacy Code

Refactoring und Testen bestehender Software

DOWNLOAD NOW »

Author: Michael C. Feathers

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 395845903X

Category: Computers

Page: 432

View: 4174

Clean Architecture

Das Praxishandbuch für gutes Softwaredesign. Regeln und Paradigmen für effiziente Softwarestrukturen

DOWNLOAD NOW »

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958457266

Category: Computers

Page: 370

View: 9388

Mac OS X Lion für Dummies

DOWNLOAD NOW »

Author: Bob LeVitus

Publisher: John Wiley & Sons

ISBN: 352770759X

Category: Computers

Page: 404

View: 9184

Bob LeVitus, auch als "Dr. Mac" bekannt, führt Sie in das neueste Betriebssystem von Apple ein. Er zeigt Ihnen, wie Sie auf dem Desktop navigieren, das Dock anpassen und alles mit dem Finder finden. Sie erfahren, wie Sie Ihre Termine und To-Do-Listen mit iCal aktuell halten, mit Safari im Internet surfen, Musik hören und Filme anschauen, Widgets auf dem Dashboard platzieren und ein Netzwerk erstellen. Außerdem erklärt der Autor auch, wie Sie eventuelle Fehler beheben.

iOS 10 Programming for Beginners

DOWNLOAD NOW »

Author: Craig Clayton

Publisher: Packt Publishing Ltd

ISBN: 1786466856

Category: Computers

Page: 678

View: 7310

Begin your iOS mobile application development journey with this accessible, practical guide About This Book Use Swift 3 and latest iOS 10 features to build awesome apps for iPhone and iPad Explore and use a wide range of Apple development tools to become a confident iOS developer From prototype to App Store—find out how to build an app from start to finish! Who This Book Is For This book is for beginners who want to be able to create iOS applications. If you have some programming experience, this book is a great way to get a full understanding of how to create an iOS application from scratch and submit it to the App Store. You do not need any knowledge of Swift or any prior programming experience. What You Will Learn Get to grips with Swift 3 and Xcode, the building blocks of Apple development Get to know the fundamentals of Swift, including variables, constants, and control flow Discover the distinctive design principles that define the iOS user experience See how to prototype your app with Swift's Playgrounds feature Build a responsive UI that looks great on a range of devices Find out how to use CoreLocation to add location services to your app Add push notifications to your app Make your app able to be used on both iPhone and iPad In Detail You want to build iOS applications for iPhone and iPad—but where do you start? Forget sifting through tutorials and blog posts, this is a direct route into iOS development, taking you through the basics and showing you how to put the principles into practice. With every update, iOS has become more and more developer-friendly, so take advantage of it and begin building applications that might just take the App Store by storm! Whether you're an experienced programmer or a complete novice, this book guides you through every facet of iOS development. From Xcode and Swift—the building blocks of modern Apple development—and Playgrounds for beginners, one of the most popular features of the iOS development experience, you'll quickly gain a solid foundation to begin venturing deeper into your development journey. For the experienced programmer, jump right in and learn the latest iOS 10 features. You'll also learn the core elements of iOS design, from tables to tab bars, as well as more advanced topics such as gestures and animations that can give your app the edge. Find out how to manage databases, as well as integrating standard elements such as photos, GPS into your app. With further guidance on beta testing with TestFlight, you'll quickly learn everything you need to get your project on the App Store! Style and approach Created for anyone that wants to build their first iOS application, this book offers practical, actionable guidance through iOS development. Combining engaging visuals with accessible, step-by-step instructiona and explanation, this book will not only develop the your understanding, but also show you how to put your knowledge to work.

Don't make me think!

Web & Mobile Usability: Das intuitive Web

DOWNLOAD NOW »

Author: Steve Krug

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3958457665

Category: Computers

Page: 216

View: 1658

Linux Kurz and Gut (2nd Edition)

DOWNLOAD NOW »

Author: Daniel J. Barrett

Publisher: O'Reilly Germany

ISBN: 3868994130

Category: Computers

Page: 248

View: 8659

Wenn Sie Linux bei Ihrer alltäglichen Arbeit verwenden, ist diese Kurzreferenz genau das Richtige, denn obwohl die grafischen Linux-Benutzeroberflächen angenehm intuitiv zu benutzen sind, lassen sich viele Aufgaben über die Befehlszeile eleganter und schneller lösen. Diese zweite überarbeitete und erweiterte Auflage behandelt distributionsübergreifend: Dateisysteme, Verzeichnisse und Shells Dateierzeugung und -bearbeitung Dateitextmanipulation und Pipelines Backups und externe Speicherung Betrachtung und Steuerung von Prozessen Verwaltung von Benutzerzugängen Benutzer und Administratoren Netzwerkverbindungen Audio und Video Softwareinstallation Programmierung mit Shellskripten

C programmieren lernen für Dummies

DOWNLOAD NOW »

Author: Dan Gookin

Publisher: John Wiley & Sons

ISBN: 352780692X

Category: Computers

Page: 394

View: 2473

Für dieses Buch müssen Sie kein Vorwissen mitbringen. Trotzdem werden auch fortgeschrittene C-Themen wie Zeiger und verkettete Listen behandelt - und das alles im aktuellen C11-Standard. Der besondere Clou ist die Verwendung der Programmierumgebung Code::Blocks, die es für Windows-, Mac- und Linux-Betriebssysteme gibt. Zahlreiche Beispiele, viele, viele Übungen und die Programmtexte zum Herunterladen sorgen dafür, dass Sie nach dem Durcharbeiten dieses Buchs über solide Programmiertechniken verfügen. Dann sind Sie bereit für noch mehr: eigene Projekte und das Lernen weiterer Programmiersprachen.