skip to content
Test-Driven iOS Development with Swift 4 - Third Edition. Preview this item
ClosePreview this item
Checking...

Test-Driven iOS Development with Swift 4 - Third Edition.

Author: Dr Dominik Hauser
Publisher: Birmingham : Packt Publishing, 2017.
Edition/Format:   eBook : Document : English : 3rd edView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Hauser, Dr. Dominik.
Test-Driven iOS Development with Swift 4 - Third Edition.
Birmingham : Packt Publishing, ©2017
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Dr Dominik Hauser
ISBN: 9781788393553 1788393554
OCLC Number: 1011184662
Notes: ""How much code coverage is enough?""
Description: 1 online resource (215 pages)
Contents: ""Cover""; ""Title Page""; ""Copyright""; ""Credits""; ""About the Author""; ""About the Reviewer""; ""www.PacktPub.com""; ""Customer Feedback""; ""Table of Contents""; ""Preface""; ""Chapter 1: Your First Unit Tests""; ""Building your first automatic unit test""; ""What are unit tests?""; ""Implementing a unit test example""; ""Important built-in assert functions""; ""Understanding TDD""; ""The TDD workflow --
red, green, and refactor""; ""Red""; ""Green""; ""Refactor""; ""TDD in Xcode""; ""An example of TDD""; ""Red --
example 1""; ""Green --
example 1""; ""Refactor --
example 1"" ""Red --
example 2""""Green --
example 2""; ""Refactor --
example 2""; ""A recap""; ""Finding information about tests in Xcode""; ""Test Navigator""; ""Tests overview""; ""Running tests""; ""Running one specific test""; ""Running all tests in a test case""; ""Running a group of tests""; ""The setUp() and tearDown() methods""; ""Debugging tests""; ""Breakpoint that breaks on test failure""; ""The test again feature""; ""The advantages of TDD""; ""The disadvantages of TDD""; ""What to test""; ""Summary""; ""Chapter 2: Planning and Structuring Your Test-Driven iOS App""; ""The task list view"" ""The task detail view""""The task input view""; ""The structure of the app""; ""The table view controller, the delegate, and the data source""; ""Table view cells""; ""The model""; ""Other view controllers""; ""The development strategy""; ""Getting started with Xcode""; ""Setting up useful Xcode behaviors for testing""; ""Useful build behaviors""; ""Testing behaviors""; ""Summary""; ""Chapter 3: A Test-Driven Data Model""; ""Implementing the ToDoItem struct""; ""Adding a title property""; ""Adding an itemDescription property""; ""Removing a hidden source of bugs"" ""Adding a timestamp property""""Adding a location property""; ""Implementing the Location struct""; ""Adding a coordinate property""; ""Implementing the ItemManager class""; ""Count""; ""Adding and checking items""; ""Equatable""; ""Removing all items""; ""Ensuring uniqueness""; ""Summary""; ""Chapter 4: A Test-Driven View Controller""; ""Implementing ItemListViewController""; ""Implementing ItemListDataProvider""; ""Conducting the first tests""; ""Fake objects""; ""Using mocks""; ""Checking and unchecking items""; ""Implementing ItemCell""; ""Implementing DetailViewController"" ""Implementing InputViewController""""Summary""; ""Chapter 5: Testing Network Code""; ""Implementing tests using a web service""; ""Implementing a login request""; ""Handling errors""; ""Summary""; ""Chapter 6: Putting It All Together""; ""Connecting parts""; ""The initial view controller""; ""Showing the input view""; ""Showing the detail view""; ""Serialization and deserialization""; ""Functional tests""; ""Adding a UI test target""; ""Recording and testing""; ""Summary""; ""Chapter 7: Code Coverage""; ""Enabling code coverage""; ""Code coverage in Xcode""

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(2)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1011184662> # Test-Driven iOS Development with Swift 4 - Third Edition.
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
    library:oclcnum "1011184662" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/4569289484#Place/birmingham> ; # Birmingham
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4569289484#Topic/ios> ; # iOS
    schema:about <http://experiment.worldcat.org/entity/work/data/4569289484#Topic/swift> ; # Swift
    schema:bookEdition "3rd ed." ;
    schema:bookFormat schema:EBook ;
    schema:creator <http://experiment.worldcat.org/entity/work/data/4569289484#Person/hauser_dr_dominik> ; # Dr Dominik Hauser
    schema:datePublished "2017" ;
    schema:description """Cover""; ""Title Page""; ""Copyright""; ""Credits""; ""About the Author""; ""About the Reviewer""; ""www.PacktPub.com""; ""Customer Feedback""; ""Table of Contents""; ""Preface""; ""Chapter 1: Your First Unit Tests""; ""Building your first automatic unit test""; ""What are unit tests?""; ""Implementing a unit test example""; ""Important built-in assert functions""; ""Understanding TDD""; ""The TDD workflow -- red, green, and refactor""; ""Red""; ""Green""; ""Refactor""; ""TDD in Xcode""; ""An example of TDD""; ""Red -- example 1""; ""Green -- example 1""; ""Refactor -- example 1"""@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4569289484> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/4569289484#CreativeWork/test_driven_ios_development_with_swift_4_third_edition> ;
    schema:name "Test-Driven iOS Development with Swift 4 - Third Edition."@en ;
    schema:productID "1011184662" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1011184662#PublicationEvent/birmingham_packt_publishing_2017> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/4569289484#Agent/packt_publishing> ; # Packt Publishing
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=5117823> ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5117823> ;
    schema:url <http://www.myilibrary.com?id=1045765> ;
    schema:workExample <http://worldcat.org/isbn/9781788393553> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1011184662> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4569289484#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
    schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4569289484#Person/hauser_dr_dominik> # Dr Dominik Hauser
    a schema:Person ;
    schema:familyName "Hauser" ;
    schema:givenName "Dr. Dominik" ;
    schema:name "Dr Dominik Hauser" ;
    .

<http://worldcat.org/entity/work/data/4569289484#CreativeWork/test_driven_ios_development_with_swift_4_third_edition>
    a schema:CreativeWork ;
    rdfs:label "Test-Driven iOS Development with Swift 4 - Third Edition." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1011184662> ; # Test-Driven iOS Development with Swift 4 - Third Edition.
    .

<http://worldcat.org/isbn/9781788393553>
    a schema:ProductModel ;
    schema:isbn "1788393554" ;
    schema:isbn "9781788393553" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.