Simply a fantastic presentation that has demystified this and has given me greater Xcode powers! Thank you Stewart. Note: with Xcode 14.2 , I found that the custom configuration/flag DEVELOPMENT can be added anywhere within the #if, #elseif, #endif sequence--meaning before or after the default RELEASE and DEBUG flags. In the video you note to place the custom ones before these defaults. Works just fine in any order.
Thank you Stewart. A very useful video. Xcode configuration, and the many options available are intimidating. So this video is a great introduction and place to start. More please.
Thank you for this video, it's been a great pleasure to learn this from your Channel. Subscribed!. And btw, you have a great voice, you explain so well and go straight. to the point, Thank you!.
Thx for the video. ---- Before running the project to see the expected behavior, we need to change "Build Configuration" as debug, release or development. Instead, I prefer to create three schemas for each configuration; such as "Debug", "Release", "Development" and then assign needed configuration to each of them. I would be able to use the required configuration by simply selecting the schema from the schemas-dropdown at the top of the Xcode editor.
It would be nice to see this being used in a multi-module app, does it work the same for a module? Are values only accessible inside the actual module or do we have to expose them in the main project for the workspace?
I like this video as I have not done these things in iOS with Swift before, how would I add one target for each platform? I have the following folders: macOS Vapor, macOS AppKit, macOS ncurses, iOS for iPhone, iOS for iPad, tvOS. While the implementation for all of them are in a folder named common. I would also like to be able to add linux amd64 Vapor, and linux amd64 ncurses.
Stewart, thanks for covering topics that no other iOS TH-camr is covering!
I seriously agree. Great video Stewart!
Simply a fantastic presentation that has demystified this and has given me greater Xcode powers! Thank you Stewart.
Note: with Xcode 14.2 , I found that the custom configuration/flag DEVELOPMENT can be added anywhere within the #if, #elseif, #endif sequence--meaning before or after the default RELEASE and DEBUG flags. In the video you note to place the custom ones before these defaults. Works just fine in any order.
Thank you Stewart. A very useful video. Xcode configuration, and the many options available are intimidating.
So this video is a great introduction and place to start. More please.
Thank you so much for this; no one ever talks about this stuff…
Thank you for this video, it's been a great pleasure to learn this from your Channel. Subscribed!. And btw, you have a great voice, you explain so well and go straight. to the point, Thank you!.
Great content so far explaining custom flags! You are true gem Stewart! Thank you
Thank you for those kind words. Much appreciated.
Very much appreciated, Stewart!
Man you saved my life!
Thx for the video. ---- Before running the project to see the expected behavior, we need to change "Build Configuration" as debug, release or development. Instead, I prefer to create three schemas for each configuration; such as "Debug", "Release", "Development" and then assign needed configuration to each of them. I would be able to use the required configuration by simply selecting the schema from the schemas-dropdown at the top of the Xcode editor.
Perfect
you have a talent to teach! thank you!
no need "-D"
Cool unique video! Thank you!
It would be nice to see this being used in a multi-module app, does it work the same for a module? Are values only accessible inside the actual module or do we have to expose them in the main project for the workspace?
This is super helpful, thanks.
Glad it was helpful!
Exactly what I needed to fix a bug at work
Glad it helps
Wonderful video and very educational indeed. Thank you very much!
Thank you, Sir, It works !
Thank you sir!
You are welcome!
I like this video as I have not done these things in iOS with Swift before, how would I add one target for each platform? I have the following folders: macOS Vapor, macOS AppKit, macOS ncurses, iOS for iPhone, iOS for iPad, tvOS. While the implementation for all of them are in a folder named common. I would also like to be able to add linux amd64 Vapor, and linux amd64 ncurses.
Very informative, thank you!
Awesome video! Thank you so much!
Thank you very much.
What is stand for CT in CT_ACCENT_COLOR?
CT stands for my company name CreaTech solutions.
I am surprised you can say #if instead of #ifdef.
Sorry Sir, GitHubLink doesn't work
Oops. Sorry about that. I fixed the link now.