{"id":87701,"date":"2015-10-08T17:04:08","date_gmt":"2015-10-08T15:04:08","guid":{"rendered":"http:\/\/www.iphone-ticker.de\/?p=87701"},"modified":"2015-10-08T17:41:48","modified_gmt":"2015-10-08T15:41:48","slug":"unter-der-haube-die-ios-diagnosedaten-und-die-beliebtesten-ios-libraries","status":"publish","type":"post","link":"https:\/\/www.iphone-ticker.de\/unter-der-haube-die-ios-diagnosedaten-und-die-beliebtesten-ios-libraries-87701\/","title":{"rendered":"Unter der Haube: Die iOS-Diagnosedaten und die beliebtesten iOS-Libraries"},"content":{"rendered":"<h2>Die beliebtesten iOS-Libraries<\/h2>\n<p>Bewaffnet mit einem jailbroken iPhone und dem Debugging-Werkzeug Flex hat der Entwickler Ryan Olson die 100 popul\u00e4rsten Gratis-Applikation des amerikanischen App Store geladen um anschlie\u00dfend eine Frage zu beantworten: Welche iOS-Bibliotheken kommen in den derzeit beliebtesten Anwendungen am h\u00e4ufigsten zum Einsatz?<\/p>\n<p><a href=\"http:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/facebook.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/facebook.jpg\" alt=\"facebook\" width=\"500\" height=\"308\" class=\"aligncenter size-full wp-image-87703\" srcset=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/facebook.jpg 500w, https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/facebook-300x185.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<h6>Durchschnitt: Eine iOS-App setzt auf 1175 Klassen<\/h6>\n<p>Seine Ergebnisse fast Ryan in diesem <a href=\"https:\/\/medium.com\/@ryanolsonk\/libraries-used-in-the-top-100-ios-apps-5b845ad927b7\">Blogeintrag<\/a> in nur zwei Graphen zusammen. Die mit Abstand popul\u00e4rste Programm-Bibliothek ist <a href=\"https:\/\/developers.facebook.com\/docs\/ios\/\">Facebooks iOS-SDK<\/a> zur Anbindung eigener Apps an das soziale Netzwerk. Dieses kommt in immerhin 67 der 100 \u00fcberpr\u00fcften Applikation zum Einsatz. Ebenfalls unter den Top-10: Die zur Nutzung der Hand-Off-Funktion vorausgesetzte <a href=\"https:\/\/developer.apple.com\/library\/ios\/samplecode\/Reachability\/Introduction\/Intro.html\">Reachability-Library<\/a>, sowie die Statistik-Bibliotheken von Google und Flurry. <\/p>\n<p>Im Schnitt hat Ryan 1175 <a href=\"https:\/\/de.wikipedia.org\/wiki\/Klasse_(Objektorientierung)\">Klassen<\/a> in den gepr\u00fcften Applikationen ausmachen k\u00f6nnen. Einziger Ausrei\u00dfer hier: Die offizielle Facebook-Anwendungen mit sage und schreibe ~18.000 Klassen.<\/p>\n<h2>Die iOS-Diagnosedaten<\/h2>\n<p>Der Autor Joe Caiati hat sich nicht mit den von der Entwickler-Community eingesetzten Programmier-Werkzeugen <a href=\"http:\/\/joecaiati.info\/post\/130542880175\/digging-into-diagnostics-usage-data\">besch\u00e4ftigt<\/a>, sondern mit den Fehlerberichten, die von iPhone und iPad automatisch erstellt werden. Abgelegt in den System-Einstellungen unter Einstellungen > Datenschutz > Diagnose und Nutzung > Diagnose- und Nutzungsdaten, sammeln eure Ger\u00e4te hier kurze Notizen zu System-Problemen, die im allt\u00e4glichen Einsatz aufgetreten sind.<\/p>\n<p><a href=\"http:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/senden.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/senden.jpg\" alt=\"senden\" width=\"700\" height=\"327\" class=\"aligncenter size-full wp-image-87704\" srcset=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/senden.jpg 700w, https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/senden-300x140.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Programmabst\u00fcrze, unerwartet hohe Speicherauslastungen und Events wie etwa das Fehlen angefragter Ressourcen werden hier protokolliert und (falls von euch aktiviert) in unregelm\u00e4\u00dfigen Abst\u00e4nden an Apple \u00fcbermittelt. <\/p>\n<p>Eine \u00dcbersicht, welche Protokolldateien euer iPhone erstellt und wie sich der Inhalt deuten l\u00e4sst, hat Joe Caiati <a href=\"http:\/\/joecaiati.info\/post\/130542880175\/digging-into-diagnostics-usage-data\">hier zusammengestellt<\/a>. Die ausgesprochene Empfehlung: \u00dcbermittelt die Fehlerberichte. <\/p>\n<blockquote><p>If you enabled diagnostics data, Apple will periodically create logs and send them anonymously to their servers for examination. Each time Apple does this, it creates an \u201cawdd\u201d log in that list. If you didn\u2019t realize you have enabled this feature, just back out one screen in the Diagnostics &#038; Usage section and toggle it off. Though I\u2019d recommend you keep it on, including the \u201cShare With App Developers\u201d section because it helps resolve bugs a lot faster.<\/p><\/blockquote>\n<h6>Header-Bild: <a href=\"http:\/\/www.shutterstock.com\/\">Shutterstock<\/a><\/h6>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.iphone-ticker.de\/unter-der-haube-die-ios-diagnosedaten-und-die-beliebtesten-ios-libraries-87701\/\"><img width=\"150\" height=\"150\" src=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/entwickler-150x150.jpg\" class=\"alignright tfe wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/a><p>Die beliebtesten iOS-Libraries Bewaffnet mit einem jailbroken iPhone und dem Debugging-Werkzeug Flex hat der Entwickler Ryan Olson die 100 popul\u00e4rsten Gratis-Applikation des amerikanischen App Store geladen um anschlie\u00dfend eine Frage zu beantworten: Welche iOS-Bibliotheken kommen in den derzeit beliebtesten Anwendungen am h\u00e4ufigsten zum Einsatz? Durchschnitt: Eine iOS-App setzt auf 1175 Klassen Seine Ergebnisse fast Ryan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":87705,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88],"tags":[3917,5661,65],"class_list":["post-87701","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwickler","tag-entwickler","tag-ios","tag-software"],"aioseo_notices":[],"featured_image":["http:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/entwickler.jpg"],"rest_api_enabler":{"featured_image":"http:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2015\/10\/entwickler.jpg"},"_links":{"self":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts\/87701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/comments?post=87701"}],"version-history":[{"count":3,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts\/87701\/revisions"}],"predecessor-version":[{"id":87714,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts\/87701\/revisions\/87714"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/media\/87705"}],"wp:attachment":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/media?parent=87701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/categories?post=87701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/tags?post=87701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}