Rufen Sie uns an: +49 30 23320715 E-Mail: sales@creativeworkline.com

Core Location Manager in iOS 8 and fetching location in the background

Posted Dezember 5th, 2014 in Blog by creative workline

In the first part of this post we will discuss the changes that come to the CoreLocation Framework in iOS 8, and in the second part we will go over how to keep updating the app’s location in the background. So let’s begin!

Core Location Manager in iOS 8

The Core Location Framework in iOS worked over the years in almost the same way, in some version updates Apple may have changed the delegate methods, but all in all the process always stayed the same. Although the process in iOS 8 is not that different, Apple added two steps that might at first cause some trouble to developers who didn’t have a look into the new iOS 8 SDK.

Old Code behavior in iOS 8

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// initialize the location manager
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
// Start getting location updates
[self.locationManager startUpdatingLocation];
}
// Location updates
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
// Do what ever you want with the location
}

Until iOS 8, this is how a simple location retrieving process would look like.
This code fails in iOS 8, furthermore this code fails without any sort of warnings, exceptions or errors, the app won’t ask for permission to get location updates, the process won’t start at all and we, the app developers won’t be told why. Continue Reading »

VN:F [1.9.22_1171]
Rating: 4.6/5 (12 votes cast)

Technologien & Tools

Posted Juni 12th, 2014 in Blog by creative workline

Hochqualitative Apps kann man nur mit den besten Technologien umsetzen. Hier eine Auswahl von Technologien und Tools, die wir tagtäglich verwenden.

creativeworklineGmbH_Technologien_Tools

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)

Neuerungen in iOS 7 und Xcode 5

Posted Oktober 15th, 2013 in Blog by creative workline

Hello World,

ich bin Michael und seit September als iOS Entwickler bei creative workline. Meine erste App habe ich für Android im Rahmen des Studiums entwickelt. Nach dem ersten Kontakt mit Android ist bei mir das Feuer entfacht worden. Seitdem gehört das Smartphone neben der Erfindung des Rades zu den besten Errungenschaften der Menschheit. Noch lieber als neue Apps zu entdecken, entwickle ich sie selbst. Inzwischen habe ich mich auf iOS eingeschossen und um nicht eine große Restaurantkette zu zitieren muss ich sagen “Ich liebe es”.

Heute möchte über meine Erfahrungen bei der Entwicklung von iOS 7 berichten. Apple hat mit iOS 7 viele Änderungen in seinem Betriebssystem gemacht. Für den Nutzer fällt natürlich als erstes das neue Design auf. Hier hat sich alles komplett geändert. Das Motto ist jetzt “Flat Design” und ich muss sagen es kann sich wirklich sehen lassen. Neben dem Design hat sich für den Benutzer auch einiges an der Bedienung geändert, hier sei das verbesserte Multitasking sowie die neue Kamera App zu erwähnen.

Es gibt noch zahlreiche weitere Änderungen, aber in diesem Beitrag soll es um die Änderungen gehen die das neue SDK mit sich gebracht hat. Was hat sich alles für den Programmierer geändert? Worauf muss man sich gefasst machen, wenn man ein bestehendes Projekt mit iOS Version 6 oder kleiner nun für iOS 7 lauffähig machen möchte? Es sei im Vorhinein erwähnt, dass hier natürlich nicht alles angesprochen werden kann, dafür sind die Änderungen doch zu umfangreich.

Wenn man für iOS 7 programmieren möchte benötigt man zu allererst mal Xcode 5. Die Entwicklungsumgebung beinhaltet das iOS 7 SDK. Das setzt aber auch eine Mindestanforderung an das OS X voraus. Hier wird mindestens die Version 10.8 benötigt, also Mountain Lion. Nach Download und Installation, das kann schon mal länger dauern, ist man auch schon bereit um loszulegen.

Continue Reading »

VN:F [1.9.22_1171]
Rating: 4.3/5 (3 votes cast)
Share:  
Mobile App Entwicklung und App Programmierung in Deutschland und Österreich. © App Agentur creative workline GmbH 2018
  Mobile App Solutions Software Produkt Entwicklung Software Erstellung Berlin Software Plattform Entwicklung App Entwicklung Berlin App Entwicklung Köln App Entwicklung München App Entwicklung Frankfurt App Entwicklung Hamburg App Entwicklung Hannover App Entwicklung Bremen App Entwicklung Düsseldorf App Entwicklung Deutschland App Entwicklung Berlin App Entwicklung Deutschland In Berlin App erstellen lassen
  App Programmierung Berlin App Programmierung Köln App Programmierung München App Programmierung Hamburg App Programmierung Hannover App Programmierung Bremen App Programmierung Deutschland App Programmierung Berlin App Programmierung Deutschland