Open this file in Xcode and keep reading this guide, you'll have to perform some edits in this file in order to get your template ready to run:
Replace this string with the new name you want to give to this app:
let APP_NAME = "ShotQuotes"
Replace the string of the variable below with your own Interstitial Unit ID
- you have to create such Unit ID on apps.admob.com
, just follow the instructions on the AdMob's website in case you don't know how to generate a Unit ID:
let ADMOB_INTERSTITIAL_UNIT_ID = "ca-app-pub-3940256099942544/1033173712"
You also have to replace the string into
with your own App ID:
You can get both App ID
and Unit ID
strings from your AdMob Unit page, after creating it:
Sometimes Apple reviewers reject apps because of Ads, the reason why is not clear yet, but a new submission on the App Store will fix the problem and get your app approved - just in case you'll get a rejection because of IDFA issue.
Anyway, after clicking the Submit For Review button on the App Store Connect page of your application, you’ll get something that looks like the picture below. Mark the options shown below and everything should go smoothly on the next review you'll get of your app:
You can edit the
value of the following variable as you wish, so the main color of the app and some UI will be affected by your change:
let MAIN_COLOR = hexValue(hex: "#23A0F1")
PLEASE NOTE that NOT all Views in the app will change accordingly to the new HEX value you've set in the above variable, you will still need to adjust some colors in some Controllers in the Storyboard.
This App uses some custom fonts, and such fonts are stored into the Poppins
In case you want to add a new font, you have to first drag your
font file into the left-side panel in Xcode and click the Finish button in the popup that will show up:
Then select the Label, Button, TextFiled or textView you want to change font to, click the
icon on the right-side Attributes
inspector panel and select the font you want in the dropdown list:
When you're about to share a picture, the app shows a custom message, you can edit it as you wish by changing the string of the below variable:
let SHARING_MESSAGE = "Hey, check out my awesome quote, I've made it with #\(APP_NAME) "
Array of Photo Filters
This app uses a few CoreImage standard filters for photos, which are listed in the following array:
var filtersArray = [
Free and Total amount of overlays
The following 2 variables store the anount of FREE and TOTAL amount of overlay images (stored into the
let FREE_OVERLAYS = 15
let ALL_OVERLAYS = 84
You can edit those numbers as you wish, just note that the
number must always equal the total amount of PNG images you've stored in the
folder, since you're free to drag new PNG images into that folder in Xcode.
Unless you are familiar with iOS programming, you should leave the code of this section as it is since it includes useful functions to show alerts and perform other things in the app.