‘ld: warning: directory not found for option’

You need to do this: Click on your project (targets) Click on Build Settings if your error includes the -L flag, then delete the values in Library Search Paths if your error includes the -F flag, then delete the values in Framework Search Paths And regarding the second error, sorry i can’t help you out with that … Read more

Can I delete data from the iOS DeviceSupport directory?

The ~/Library/Developer/Xcode/iOS DeviceSupport folder is basically only needed to symbolicate crash logs. You could completely purge the entire folder. Of course the next time you connect one of your devices, Xcode would redownload the symbol data from the device. I clean out that folder once a year or so by deleting folders for versions of … Read more

Giving UIView rounded corners

Try this #import <QuartzCore/QuartzCore.h> // not necessary for 10 years now 🙂 … view.layer.cornerRadius = 5; view.layer.masksToBounds = true; Note: If you are trying to apply rounded corners to a UIViewController‘s view, it should not be applied in the view controller’s constructor, but rather in -viewDidLoad, after view is actually instantiated.

Do Swift-based applications work on OS X 10.9/iOS 7 and lower?

I just tested it for you, Swift applications compile into standard binaries and can be run on OS X 10.9 and iOS 7. Simple Swift application used for testing: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) var controller = UIViewController() var view = UIView(frame: CGRectMake(0, 0, 320, 568)) view.backgroundColor … Read more

Version vs build in Xcode

Apple sort of rearranged/repurposed the fields. Going forward, if you look on the Info tab for your Application Target, you should use the “Bundle versions string, short” as your Version (e.g., 3.4.0) and “Bundle version” as your Build (e.g., 500 or 1A500). If you don’t see them both, you can add them. Those will map … Read more