项目作者: PepperoniJoe

项目描述 :
A native iOS app for demonstrating REST API calls using tokens, asynchronous communication and a dispatch group.
高级语言: Swift
项目地址: git://github.com/PepperoniJoe/PetFinder.git
创建时间: 2020-08-04T22:33:35Z
项目社区:https://github.com/PepperoniJoe/PetFinder

开源协议:MIT License

下载


PetFinder

Xcode version
Language
License

A native iOS app for demonstrating REST API calls using tokens, asynchronous communication and a dispatch group.

The Petfinder REST API at https://www.petfinder.com/developers/ is used. Obtain a client ID and client secret to use the REST API. Place the credentials in the API-Keys.swift file. Without credentials, the app will display provided test data.

Technical Info: \
Xcode11 project written in Swift 5 for iOS\
REST API with token, Asynchronous communication, DispatchGroup, Delegation pattern,\
URLSession, JSONDecoder, Decodable protocol, Dictionaries, Tuples, Nested Arrays,\
TableViews with section detail and section headers

See Also: \
Quickies - a variety of example iOS apps\
Make Icons Swiftly - used to generate app icon sets

Author: \
Marcy Vernon @MarcyVernon

License: \
“PetFinder” app is under the MIT license. See LICENSE for more information.