Questions tagged [ios8]

iOS 8 is the eighth version of Apple's iOS mobile operating system. It was announced at the company's Apple Worldwide Developers Conference (WWDC) on June 2, 2014 and was released to the public on September 17, 2014. The ios8 tag should be used for questions specific to Apple's iOS 8 operating system. General iOS questions should use the ios tag.

The biggest developer release yet with more than 4,000 new APIs. (See iOS 8 API Differences) iOS 8 allows developers to further customize the user experience with major extensibility features additions:

  • Notification Center widgets
  • Third-party keyboards
  • App extensions

This release also introduces robust frameworks such as:

  • HealthKit
  • HomeKit
  • LocalAuthentication
  • Photos
  • CloudKit

iOS 8 also includes Metal, a new graphics technology that maximizes the performance of the A7 chip with 10x performance and Swift, a powerful new programming language. SceneKit framework is introduced to build apps with 3D graphics and with high performance. Unified storyboard makes it easier to develop the interface for both iPhone and iPad with orientation and different screen size as well.

iOS and OS X introduces a new feature Handoff that extends the user experience of continuity across devices. Handoff enables users to begin an activity on one device, then switch to another device and resume the same activity on the other device.

Compatibility

iOS 8 supports the following devices:

  • Phone 4S
  • iPhone 5
  • iPhone 5S
  • iPhone 5C
  • iPhone 6
  • iPhone 6 Plus
  • iPhone 6S
  • iPhone 6S Plus
  • iPad 2
  • iPad 3
  • iPad 4
  • iPad Air
  • iPad Mini
  • iPad Mini 2
  • iPad Mini 3
  • iPad Mini 4
  • iPod Touch 5G

iOS 8 Latest Version

9298 questions
104
votes
14 answers

Custom Font Sizing in Xcode 6 Size Classes not working properly with Custom Fonts

Xcode 6 has a new feature where fonts and font sizes in UILabel, UITextField, and UIButton can be set automatically based on the size class of the current device configuration, right in the storyboard. For example, you can set a UILabel to use font…
mnemia
  • 1,549
  • 2
  • 12
  • 14
100
votes
25 answers

How to check validity of URL in Swift?

Trying to make an app launch the default browser to a URL, but only if the URL entered is valid, otherwise it displays a message saying the URL is invalid. How would I go about checking the validity using Swift?
Clinton
  • 1,011
  • 2
  • 7
  • 7
100
votes
7 answers

Sizing class for iPad portrait and Landscape Modes

I basically want to have my subviews positioned differently depending upon the orientation of the iPad (Portrait or Landscape) using Sizing Classes introduced in xcode 6. I have found numerous tutorials explaining how different sizing classes are…
neelIVP
  • 1,001
  • 2
  • 8
  • 4
100
votes
18 answers

iOS8 - constraints ambiguously suggest a height of zero

Has anyone got any idea how to debug this? Warning once only: Detected a case where constraints ambiguously suggest a height of zero for a tableview cell's content view. We're considering the collapse unintentional and using standard height…
Chris
  • 2,727
  • 2
  • 27
  • 28
98
votes
12 answers

Safari in ios8 is scrolling screen when fixed elements get focus

In IOS8 Safari there is a new bug with position fixed. If you focus a textarea that is in a fixed panel, safari will scroll you to the bottom of the page. This makes all sorts of UIs impossible to work with, since you have no way of entering text…
Sam Saffron
  • 128,308
  • 78
  • 326
  • 506
98
votes
22 answers

Document directory path of Xcode Device Simulator

In iOS 7, the document directory of the iOS simulators can be found in: /Users/Sabo/Library/Application Support/iPhone Simulator/ However, in iOS 8 Beta Simulator, I can't find the corresponding directory for iOS 8 in the directory above. Where's…
Fire Fist
  • 7,032
  • 12
  • 63
  • 109
98
votes
7 answers

NSUserDefaults not cleared after app uninstall on simulator

this may sound real NOOB! I want to check if it's the second time the user enters my application, so to keep the run count I'm using NSUserDefaults. I have implemented the following code in my rootViewController's viewDidLoad method: …
Reza Shayestehpour
  • 1,693
  • 3
  • 19
  • 27
96
votes
13 answers

dyld: Library not loaded: @rpath with iOS8

I'm creating an iOS framework with Xcode6 and iOS8. When I link this with an iOS app and try running it on the device I get this error dyld: Library not loaded: @rpath/FrameworkName.framework/FrameworkName Referenced from:…
ArdenDev
  • 4,051
  • 5
  • 29
  • 50
96
votes
7 answers

Reading NFC Tags with iPhone 6 / iOS 8

Now that Apple just announced the iPhone 6 will have an NFC chip, does anyone know if iOS 8 will enable reading/detecting RFID tags for the iPhone 6 device? Anyone have any details to share on this?
Bryan C
  • 1,594
  • 4
  • 16
  • 30
96
votes
23 answers

Unable to run app in Simulator: Xcode beta 6 iOS 8

I am unable to launch my app on simulator using Xcode 6 beta and iPhone 5s simulator. First I am getting an error message from Simulator "Unable to boot the iOS simulator" and then after Xcode is showing me following error, Unable to run app in…
Hemant Chittora
  • 3,152
  • 3
  • 19
  • 25
93
votes
7 answers

WKWebView causes my view controller to leak

My view controller displays a WKWebView. I installed a message handler, a cool Web Kit feature that allows my code to be notified from inside the web page: override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) let url =…
matt
  • 515,959
  • 87
  • 875
  • 1,141
93
votes
16 answers

How to debug iOS 8 extensions with NSLog?

- (void)viewDidLoad { NSLog(@"%s", __func__); // ... } in viewDidLoad of an iOS 8 extension. the NSLog outputs nothing in Xcode. NSLog works as usual in the container app though. How can I get output from debug messages from an extension?
ohho
  • 50,879
  • 75
  • 256
  • 383
92
votes
8 answers

Disable UITextField Predictive Text

With the release of iOS 8 I would like to disable the predictive text section of the keyboard when I begin typing in a UITextField. Not sure how this is done, any help would be appreciated!
Mike Simz
  • 3,976
  • 4
  • 26
  • 43
92
votes
20 answers

Unable to boot device in current state: Booted

Any guess on "Unable to boot device in current state: Booted" error in Xcode6 beta while running (build+run) project in Simulator. I am just running my existing project in Xcode 6 I found above message. I tried cleaning, deleting of the derived…
ajay
  • 3,245
  • 4
  • 31
  • 59
91
votes
10 answers

"Untrusted App Developer" message when installing enterprise iOS Application

I'm developing an enterprise application. When I was testing it in iOS8 beta I saw the following alert view: Untrusted App Developer Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad? It only appears the first time. Can…
Tunyk Pavel
  • 2,473
  • 6
  • 31
  • 46