Questions tagged [ios]

iOS is the mobile operating system running on the Apple iPhone, iPod touch, and iPad. Use this tag [ios] for questions related to programming on the iOS platform. Use the related tags [objective-c] and [swift] for issues specific to those programming languages.

ios
Filter by
Sorted by
Tagged with
379 votes
3 answers
104k views

Fast and Lean PDF Viewer for iPhone / iPad / iOS - tips and hints?

There has been many Questions recently about drawing PDF's. Yes, you can render PDF's very easily with a UIWebView but this cant give the performance and functionality that you would expect from a ...
376 votes
31 answers
199k views

Determine device (iPhone, iPod Touch) with iOS

Is there a way to determine the device running an application. I want to distinguish between iPhone and iPod Touch, if possible.
Rob's user avatar
  • 5,588
375 votes
10 answers
315k views

Remove or uninstall library previously added : cocoapods

I added an external framework via cocoapods into my iOS application. How can i remove that library from the project?
Lithu T.V's user avatar
  • 20k
374 votes
4 answers
94k views

How to write iOS app purely in C

I read here Learn C Before Objective-C? Usually I then replace some Obj-C code with pure C code (after all you can mix them as much as you like, the content of an Obj-C method can be entirely, pure ...
001's user avatar
  • 64k
373 votes
15 answers
191k views

Global constants file in Swift

In my Objective-C projects I often use a global constants file to store things like notification names and keys for NSUserDefaults. It looks something like this: @interface GlobalConstants : NSObject ...
user1028028's user avatar
  • 6,373
372 votes
31 answers
130k views

Error when testing on iOS simulator: Couldn't register with the bootstrap server

I was testing my app on the simulator when it crashed on clicking a button of a UIAlertView. I stopped debugging there, made some changes to the code and built the app again. Now when I run the ...
lostInTransit's user avatar
371 votes
10 answers
158k views

How to remove empty cells in UITableView? [duplicate]

i am trying to display a simple UITableView with some data. I wish to set the static height of the UITableView so that it doesn't displays empty cells at the end of the table. how do I do that? code: ...
z22's user avatar
  • 10k
370 votes
6 answers
172k views

Proper way to renew distribution certificate for iOS

My distribution certificate is expiring on June 7th, along with all of my provisioning files. How do I properly renew it? Should I revoke it now and request a new one? If I do that than will all my ...
user1413558's user avatar
  • 3,899
369 votes
21 answers
361k views

How do I check when a UITextField changes?

I am trying to check when a text field changes, equivalent too the function used for textView - textViewDidChange so far I have done this: func textFieldDidBeginEditing(textField: UITextField) { ...
user avatar
368 votes
13 answers
203k views

How do I fix the xcrun unable to find simctl error?

I have Xcode 6.2 Beta. Attempting xcrun simctl in terminal yields xcrun: error: unable to find utility "simctl", not a developer tool or in PATH
alexander.sivak's user avatar
367 votes
24 answers
214k views

How to use Auto Layout to move other views when a view is hidden?

I have designed my custom Cell in IB, subclassed it and connected my outlets to my custom class. I have three subviews in cell content which are: UIView (cdView) and two labels (titleLabel and ...
Guferos's user avatar
  • 4,357
366 votes
29 answers
428k views

The iOS Simulator deployment targets is set to 7.0, but the range of supported deployment target version for this platform is 8.0 to 12.1

I'm getting this below warning message in my Xcode 10.1. The iOS Simulator deployment targets are set to 7.0, but the range of supported deployment target versions for this platform is 8.0 to 12.1. ...
Naresh's user avatar
  • 17.4k
365 votes
60 answers
412k views

Error: "The sandbox is not in sync with the Podfile.lock..." after installing RestKit with cocoapods

I've encountered an strange issue after installing RestKit with cocoapods. after resolving RestKit dependency for my project with cocoapods and trying to build it, I face this error: The sandbox is ...
Hashem Aboonajmi's user avatar
362 votes
48 answers
213k views

Xcode error: Failed to prepare device for development

I have updated to Xcode 12.3 beta. device version is 14.2, but Xcode complaining: Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window. ...
Hashem Aboonajmi's user avatar
362 votes
6 answers
196k views

What are my options for storing data when using React Native? (iOS and Android) [closed]

I am still new in the React Native world, and generally in the mobile/native world as well, and I am finding the documentation a bit lacking when it comes to data persistence. What are my options for ...
Sia's user avatar
  • 9,044
360 votes
10 answers
357k views

How to pass prepareForSegue: an object

I have many annotations in a mapview (with rightCalloutAccessory buttons). The button will perform a segue from this mapview to a tableview. I want to pass the tableview a different object (that ...
chizzle's user avatar
  • 4,142
358 votes
16 answers
258k views

How do I draw a shadow under a UIView?

I'm trying to draw a shadow under the bottom edge of a UIView in Cocoa Touch. I understand that I should use CGContextSetShadow() to draw the shadow, but the Quartz 2D programming guide is a little ...
Fraser Speirs's user avatar
358 votes
14 answers
315k views

Generate JSON string from NSDictionary in iOS

I have a dictionary I need to generate a JSON string by using dictionary. Is it possible to convert it? Can you guys please help on this?
Sekhar Bhetalam's user avatar
358 votes
6 answers
93k views

UIButton remove all target-actions

I have added multiple target-action-forControlEvents: to a UIButton. I'd like to remove all of these in one go without deallocating anything. I will then set new targets. Is this possible and how do ...
Ken's user avatar
  • 31k
355 votes
15 answers
58k views

After upgrading to Xcode 11.2 from Xcode 11.1, app crashes due to _UITextLayoutView

After upgrading to Xcode 11.2 from Xcode 11.1 my app crashes: *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named ...
Sudhakar Tharigoppula's user avatar
354 votes
21 answers
139k views

How to detect if app is being built for device or simulator in Swift

Note, extremely old historic QA. (Is now just #if targetEnvironment(simulator).) In Objective-C we can know if an app is being built for device or simulator using macros: #if TARGET_IPHONE_SIMULATOR ...
Rafał Sroka's user avatar
  • 39.9k
352 votes
34 answers
279k views

UITableView - change section header color

How can I change color of a section header in UITableView? EDIT: The answer provided by DJ-S should be considered for iOS 6 and above. The accepted answer is out of date.
Ilya Suzdalnitski's user avatar
352 votes
33 answers
216k views

I get conflicting provisioning settings error when I try to archive to submit an iOS app

Now I'm trying to Product>Archive my iOS app to submit. However, I am getting following errors: AppName has conflicting provisioning settings. AppName is automatically signed for development, but ...
vanagar's user avatar
  • 3,551
351 votes
18 answers
388k views

Instantiate and Present a viewController in Swift

Issue I started taking a look on the Swift Programming Language, and somehow I am not able to correctly type the initialization of a UIViewController from a specific UIStoryboard. In Objective-C I ...
E-Riddie's user avatar
  • 14.7k
349 votes
15 answers
335k views

SwiftUI text-alignment

Among the many properties of the Text view, I couldn't find any related to text alignment. I've seen in a demo that it automatically handles RTL, and when placing stuff using View's body, it always ...
inokey's user avatar
  • 5,764
349 votes
20 answers
146k views

iOS UIImagePickerController result image orientation after upload

I am testing my iPhone application on an iOS 3.1.3 iPhone. I am selecting/capturing an image using a UIImagePickerController: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] ...
james's user avatar
  • 26.2k
349 votes
18 answers
171k views

How to disable back swipe gesture in UINavigationController on iOS 7

In iOS 7 Apple added a new default navigation behavior. You can swipe from the left edge of the screen to go back on the navigation stack. But in my app, this behavior conflicts with my custom left ...
ArtFeel's user avatar
  • 11.8k
349 votes
8 answers
140k views

When to use NSInteger vs. int

When should I be using NSInteger vs. int when developing for iOS? I see in the Apple sample code they use NSInteger (or NSUInteger) when passing a value as an argument to a function or returning a ...
Shizam's user avatar
  • 9,662
348 votes
42 answers
191k views

library not found for -lPods

I got an error when archiving a project. This is my environment. Mac OS Lion Xcode 4.3.1 iOS SDK 5.1 The project deployment target is: IPHONEOS_DEPLOYMENT_TARGET 3.2 The error shows: ld: library ...
angelokh's user avatar
  • 9,328
348 votes
44 answers
294k views

Move view with keyboard using Swift

I have an app that has a text field on the lower half of the view. This means that when I go to type in the text field the keyboard covers the textfield. How would I go about moving the view upwards ...
Alex Catchpole's user avatar
348 votes
7 answers
232k views

Convert an NSURL to an NSString

I have an app where the user can choose an image either from the built-in app images or from the iphone photo library. I use an object Occasion that has an NSString property to save the imagePath. ...
Ali's user avatar
  • 4,235
348 votes
10 answers
99k views

Create singleton using GCD's dispatch_once in Objective-C

If you can target iOS 4.0 or above Using GCD, is it the best way to create singleton in Objective-C (thread safe)? + (instancetype)sharedInstance { static dispatch_once_t once; static id ...
Ryan's user avatar
  • 10.3k
347 votes
12 answers
271k views

Can I safely delete contents of Xcode Derived data folder?

I am running low on disk space and checked through a third party utility that among other things that ~/Library/Developer/Xcode/DerivedData directory is taking about 22GB of disk space. I searched ...
Sam B's user avatar
  • 27.3k
346 votes
33 answers
124k views

What are best practices that you use when writing Objective-C and Cocoa? [closed]

I know about the HIG (which is quite handy!), but what programming practices do you use when writing Objective-C, and more specifically when using Cocoa (or CocoaTouch).
346 votes
37 answers
139k views

App installation failed due to application-identifier entitlement

I am unable to install a watchOS 2 WatchKit app due to an application-identifier entitlement. This happened after turning on App Groups in the Capabilities tab. Full error: App installation failed ...
Ric Santos's user avatar
  • 15.7k
346 votes
17 answers
127k views

How do I detect when someone shakes an iPhone?

I want to react when somebody shakes the iPhone. I don't particularly care how they shake it, just that it was waved vigorously about for a split second. Does anyone know how to detect this?
Josh Gagnon's user avatar
  • 5,352
345 votes
34 answers
376k views

UITableView Cell selected Color?

I have created a custom UITableViewCell. The table view is showing data fine. What I am stuck in is when user touches cell of tableview, then I want to show the background color of the cell other than ...
Mc.Lover's user avatar
  • 4,894
344 votes
17 answers
276k views

iPhone App Icons - Exact Radius?

I'm trying to create the icon for my iPhone app, but don't know how to get the exact radius that the iPhone's icons use. I've searched and searched for a tutorial or a template but can't find one. I'...
Frank Barson's user avatar
  • 3,469
343 votes
22 answers
239k views

Color Tint UIButton Image

I noticed that when I place a white or black UIImage into a UISegmentedControl it automatically color masks it to match the tint of the segmented control. I thought this was really cool, and was ...
Logan Shire's user avatar
  • 5,063
343 votes
8 answers
96k views

Emulating aspect-fit behaviour using AutoLayout constraints in Xcode 6

I want to use AutoLayout to size and layout a view in a manner that is reminiscent of UIImageView's aspect-fit content mode. I have a subview inside a container view in Interface Builder. The subview ...
chris838's user avatar
  • 5,188
343 votes
22 answers
295k views

Programmatically create a UIView with color gradient

I'm trying to generate a view with a gradient color background (A solid color to transparent) at runtime. Is there a way of doing that?
Allan Jiang's user avatar
  • 11.2k
342 votes
50 answers
327k views

How do you debug React Native?

How does one debug their React code with React Native while the app is running in app simulator?
McG's user avatar
  • 4,909
341 votes
31 answers
255k views

UIScrollView scroll to bottom programmatically

How can I make a UIScrollView scroll to the bottom within my code? Or in a more generic way, to any point of a subview?
nico's user avatar
  • 9,708
340 votes
14 answers
73k views

iPhone Simulator suddenly started running very slow

I have been working on an app in iphone simulator for a number of weeks and it has been running well up until now, but all of a sudden has begun running very slow both when loading content and ...
Finglish's user avatar
  • 9,834
339 votes
9 answers
236k views

Programmatically get own phone number in iOS

Is there any way to get own phone number by standard APIs from iPhone SDK?
Vadim's user avatar
  • 9,463
338 votes
13 answers
67k views

Best architectural approaches for building iOS networking applications (REST clients) [closed]

I'm an iOS developer with some experience and this question is really interesting to me. I saw a lot of different resources and materials on this topic, but nevertheless I'm still confused. What is ...
MainstreamDeveloper00's user avatar
336 votes
8 answers
191k views

Generate a UUID on iOS from Swift

In my iOS Swift app I want to generate random UUID (GUID) strings for use as a table key, and this snippet appears to work: let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) Is this safe? Or ...
zacjordaan's user avatar
  • 3,781
334 votes
38 answers
318k views

UILabel text margin [duplicate]

I'm looking to set the left inset/margin of a UILabel and can't find a method to do so. The label has a background set so just changing its origin won't do the trick. It would be ideal to inset the ...
Ljdawson's user avatar
  • 12.2k
334 votes
4 answers
118k views

What's the difference between all the Selection Segues?

Show Show Detail Present Modally Popover presentation Custom What is the difference between them? I couldn't find any documentation on it. There used to be some which I found in a Google search, but ...
User's user avatar
  • 24.3k
333 votes
17 answers
100k views

"Warning: iPhone apps should include an armv6 architecture" even with build config set

It's been a while since I've had to adjust project build settings. After upgrading to a recent SDK I'm having trouble building my ad hoc distribution configuration. Build generates this warning and ...
Nick's user avatar
  • 8,493