Muutke küpsiste eelistusi

E-raamat: Beginning iPhone Development with Swift 5: Exploring the iOS SDK

  • Formaat: EPUB+DRM
  • Ilmumisaeg: 31-May-2019
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484248652
  • Formaat - EPUB+DRM
  • Hind: 49,39 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: EPUB+DRM
  • Ilmumisaeg: 31-May-2019
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484248652

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Learn how to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. In this edition of the best selling book, you’ll also learn about touch gestures, table views, and collection views for displaying data on a user interface. 

Assuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this book offers a comprehensive course in iPhone and iPad programming. The book starts with a gentle introduction to using Xcode and then guides you though the creation of your first simple application.

You’ll start with designing basic user interfaces and then explore more sophisticated ones that involve multiple screens such as navigation controllers, tab bars, tool bars, page views, and split views that are particularly useful on the larger screens of the iPad and certain iPhone models. And there’s much more!

Beginning iPhone Development with Swift 5 covers the basic information you need to get up and running quickly to turn your great ideas into working iOS apps. Once you’re ready, move on to Pro iPhone Development with Swift 5 to learn more of the really unique aspects of iOS programming and the Swift language.

What You Will Learn

  • Discover what data persistence is, and why it’s important
  • Build cool, crisp user interfaces
  • Display data in Table Views
  • Work with all the most commonly used iOS Frameworks

  • Who This Book is For

    Aspiring iOS app developers new to the Apple Swift programming language and/or the iOS SDK. 

    About the Author xiii
    About the Technical Reviewer xv
    Chapter 1 Understanding iOS Programming
    1(20)
    Learning About Xcode
    5(15)
    Summary
    20(1)
    Chapter 2 Designing User Interfaces
    21(30)
    Learning About Views and Class Files
    32(7)
    Working with Different Screen Sizes
    39(6)
    Previewing the User Interface
    45(4)
    Summary
    49(2)
    Chapter 3 Writing Swift Code
    51(22)
    Creating IBOutlet Variables
    53(7)
    Creating IBAction Methods
    60(5)
    Using Apple's Frameworks
    65(2)
    Using the Xcode Editor
    67(4)
    Getting Help with Swift Commands
    69(2)
    Folding and Unfolding Functions
    71(1)
    Summary
    71(2)
    Chapter 4 Using Xcode
    73(20)
    Changing Xcode's Appearance
    73(11)
    The Navigator Pane
    74(4)
    The Toolbar
    78(4)
    The Tab Bar
    82(2)
    Marking Swift Code
    84(3)
    Renaming and Deleting IBOutlet Variables
    87(3)
    Summary
    90(3)
    Chapter 5 Working with Controllers
    93(24)
    Understanding Controllers
    93(6)
    Working with Multiple Controllers
    99(3)
    Transitioning Between Controllers
    102(6)
    Embedding in a Navigation Controller
    108(4)
    Using a Navigation Controller
    112(2)
    Summary
    114(3)
    Chapter 6 Adding User Interface Objects
    117(32)
    Changing the Size and Position of Objects
    118(4)
    Changing an Object's Attributes
    122(2)
    Understanding the Safe Area
    124(4)
    Defining Constraints
    128(19)
    Defining Constraints Automatically
    129(4)
    Viewing and Deleting Constraints
    133(2)
    Adding Constraints Manually
    135(8)
    Using Stack Views
    143(4)
    Summary
    147(2)
    Chapter 7 Using Common User Interface Objects
    149(34)
    Using Labels
    151(10)
    Using Text Fields
    161(17)
    Defining Different Keyboards
    169(2)
    Defining the Content of a Text Field
    171(3)
    Modifying the Appearance of a Text Field
    174(4)
    Using Buttons
    178(2)
    Summary
    180(3)
    Chapter 8 Steppers, Sliders, Progress Views, and Activity Indicator Views
    183(22)
    Using Steppers
    184(6)
    Using Sliders
    190(5)
    Modifying a Slider with Swift Code
    193(2)
    Using the Progress and Activity Indicator Views
    195(4)
    Using a Progress View
    199(5)
    Summary
    204(1)
    Chapter 9 Image Views and Text Views
    205(22)
    Using Image Views
    205(8)
    Making the Image View Interactive
    210(3)
    Using a Text View
    213(13)
    Changing Text Appearance in a Text View
    217(2)
    Creating Clickable Text in a Text View
    219(3)
    Displaying the Virtual Keyboard with a Text View
    222(4)
    Summary
    226(1)
    Chapter 10 Buttons, Switches, and Segmented Controls
    227(26)
    Understanding Events
    228(1)
    Using Buttons
    229(3)
    Using a Switch
    232(4)
    Using a Segmented Control
    236(5)
    Connecting Multiple Objects to the Same IBAction Method
    241(11)
    Summary
    252(1)
    Chapter 11 Touch Gestures
    253(54)
    Detecting Tap Gestures
    254(9)
    Detecting Pinch Gestures
    263(7)
    Detecting Rotation Gestures
    270(7)
    Detecting Pan Gestures
    277(7)
    Detecting Screen Edge Pan Gestures
    284(7)
    Detecting Swipe Gestures
    291(9)
    Detecting Long Press Gestures
    300(6)
    Summary
    306(1)
    Chapter 12 Using Alerts and Pickers
    307(34)
    Using an Alert Controller
    308(12)
    Displaying and Responding to Multiple Buttons
    311(4)
    Displaying a Text Field on an Alert Controller
    315(5)
    Using a Date Picker
    320(7)
    Creating a Custom Picker
    327(12)
    Displaying a Multiple-Component Picker View
    333(6)
    Summary
    339(2)
    Chapter 13 Constraints and Stack Views
    341(20)
    Understanding Constraints
    342(11)
    Using Stack Views
    353(6)
    Summary
    359(2)
    Chapter 14 Using Table Views
    361(44)
    Creating a Simple Table View
    362(12)
    Selecting an Item in a Table View
    374(3)
    Creating Grouped Tables
    377(10)
    Displaying Indexes
    387(8)
    Using a Table View Controller
    395(9)
    Summary
    404(1)
    Chapter 15 Customizing Table View Cells
    405(34)
    Customizing a Table View Cell in Swift
    406(9)
    Designing a Custom Table View Cell
    415(11)
    Swipe to Add and Delete a Row
    426(11)
    Summary
    437(2)
    Chapter 16 Using Collection Views
    439(28)
    Creating a Collection View
    439(6)
    Displaying Data in a Collection View
    445(9)
    Displaying Section Headers in a Collection View
    454(12)
    Summary
    466(1)
    Chapter 17 Using the Navigation Controller
    467(44)
    Using a Navigation Controller
    468(9)
    Passing Data to Other Views
    477(6)
    Displaying Multiple Views in a Navigation Controller
    483(9)
    Customizing the Navigation Bar
    492(17)
    Modifying the Prompt and Title Text
    492(5)
    Modifying the Back Button
    497(3)
    Modifying the Color of the Navigation Bar
    500(1)
    Adding Buttons to a Navigation Bar
    501(8)
    Summary
    509(2)
    Chapter 18 Using Tab Bars and Tool Bars
    511(26)
    Switching View Controllers in a Tab Bar Controller
    514(12)
    Customizing Tab Bar Icons
    519(6)
    Deleting View Controllers from a Tab Bar Controller
    525(1)
    Creating a Tool Bar
    526(8)
    Adding and Deleting Tool Bar Buttons
    530(4)
    Summary
    534(3)
    Chapter 19 Using the Page View Controller
    537(18)
    Adding and Customizing a Page Controller
    538(2)
    Adding View Controllers
    540(4)
    Making View Controllers Appear in a Page Controller
    544(9)
    Summary
    553(2)
    Chapter 20 Using the Split View Controller
    555(30)
    Understanding the Structure of a Split View Controller
    558(10)
    Adding a Split View Controller to a Story-board
    568(15)
    Creating Class Files
    573(1)
    Modifying the AppDelegate.swift File
    574(3)
    Modifying the DetailViewController.swift File
    577(3)
    Modifying the MasterTableViewController.swift File
    580(3)
    Summary
    583(2)
    Appendix: An Introduction to Swift
    585(52)
    Storing Data
    588(3)
    Storing Different Data Types
    591(4)
    Using Optional Data Types
    595(4)
    Using Comments
    599(1)
    Mathematical and String Operators
    600(3)
    Branching Statements
    603(1)
    Using Boolean Values
    603(2)
    Using Boolean Operators
    605(1)
    Using If Statements
    606(2)
    Using Switch Statements
    608(3)
    Looping Statements
    611(1)
    Using the For Loop
    612(1)
    Using the While Loop
    613(1)
    Using the Repeat Loop
    614(1)
    Functions
    615(3)
    Data Structures
    618(1)
    Storing Data in Arrays
    618(3)
    Storing Data in Tuples
    621(2)
    Storing Data in Dictionaries
    623(3)
    Storing Data in Structures
    626(2)
    Classes and Object-Oriented Programming
    628(1)
    Understanding Encapsulation
    629(1)
    Understanding Inheritance
    630(2)
    Understanding Polymorphism
    632(2)
    Summary
    634(3)
    Index 637
    Wallace Wang is a former Windows enthusiast who took one look at Vista and realized that the future of computing belonged to the Mac. He s written more than 40 computer books, including Microsoft Office for Dummies, Beginning Programming for Dummies, Steal This Computer Book, My New Mac, and My New iPad. In addition to programming the Mac and iPhone/iPad, he also performs stand-up comedy, having appeared on A&E s "Evening at the Improv," and having performed in Las Vegas at the Riviera Comedy Club at the Riviera Hotel & Casino. When hes not writing computer books or performing stand-up comedy, he also enjoys blogging about screenwriting at his site, The 15 Minute Movie Method, where he shares screenwriting tips with other aspiring screenwriters who all share the goal of breaking into Hollywood.