My great experience with AirTable was like a swizzling - As before when I was building an iOS App. One of its features was AirTable. That gets a database on AirTable with the Requests library and transform it into a list.
My issue was that I can only get 100 records with the URL solicitation. I tried to find a solution in the AirTable API, but the changes in the URL to insert the maxRecords didn't work
As I saw in other posts, many people were dealing with the same issue. I tried to find solutions, but I couldn't fix it with the URL
Although, thank God, it was easier to get all data from AirTable in iOS with the Airtable API library. There was a function called get_all(), which accept the maxRecords argument. Just called x.get_all(), with no argument inside, and the API will return every record in the table
However, let's come to the point. The one "Digital Asset Management", an AirTable API will be used in your app. The API closely follows REST semantics, uses JSON to encode objects, and relies on standard HTTP codes to signal operation outcomes
On client site, SwiftAirtable, an unofficial Swift interface to Airtable's REST API we will integrate in your app. SwiftAirtable is available through CocoaPods
Usage:
In order to make use of the Framework, simply we need to create a structure
make it adopt the AirTableObject protocol
Finally create an AirTable to perform the operations. We can perform all standard CRUD operations, such as
Create
Retrieve
Update
Delete