{"id":144819,"date":"2019-10-21T14:49:34","date_gmt":"2019-10-21T12:49:34","guid":{"rendered":"https:\/\/www.ifun.de\/?p=144819"},"modified":"2019-10-21T14:49:58","modified_gmt":"2019-10-21T12:49:58","slug":"unzureichend-dokumentiert-apples-entwickler-ressourcen-in-der-kritik","status":"publish","type":"post","link":"https:\/\/www.ifun.de\/unzureichend-dokumentiert-apples-entwickler-ressourcen-in-der-kritik-144819\/","title":{"rendered":"Unzureichend dokumentiert? Apples Entwickler-Ressourcen in der Kritik"},"content":{"rendered":"<p>Der Vorwurf, Apples Programmier-Schnittstellen sowie die von Cupertino angebotenen Frameworks, seien unzureichend und in Teilen einfach gar nicht dokumentiert, h\u00e4lt sich seit Jahren. <\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">It&#39;s become a truism among iOS and macOS developers that Apple&#39;s documentation is often incomplete or missing altogether.<\/p>\n<p>But to what extent is this actually the case? With a bit of web scraping, I was able to come up with some numbers:<a href=\"https:\/\/t.co\/mefUgkzcWp\">https:\/\/t.co\/mefUgkzcWp<\/a><\/p>\n<p>&mdash; Mattt (@mattt) <a href=\"https:\/\/twitter.com\/mattt\/status\/1185234430425628672?ref_src=twsrc%5Etfw\">October 18, 2019<\/a><\/p><\/blockquote>\n<p> <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Teils lassen sich die Informationen, die App-Entwickler zum Zugriff auf das Adressbuch, zum Auslesen der aktuellen Geoposition oder zum Anzeigen lokaler Benachrichtigungen ben\u00f6tigen, nur in den Video-Vortr\u00e4gen zur\u00fcckliegender Entwickler-Konferenzen oder auf Hilfe-Portalen wie Stack Overflow finden, wurden von Apple selbst jedoch nicht in die offiziellen Entwickler-Dokumentation auf <a href=\"https:\/\/developer.apple.com\/documentation\">developer.apple.com\/documentation<\/a> eingepflegt. <\/p>\n<p>Nun hat der ehemalige Apple-Mitarbeiter Matt Thompson, der vielen Lesern als Autor des Swift-Blogs <a href=\"https:\/\/nshipster.com\/\">NSHipster<\/a> schon mal \u00fcber den Weg gelaufen sein d\u00fcrfte, den R\u00fcckstand der Apple-Dokumentation genauer unter die Lupe genommen. <\/p>\n<p>Mit Hilfe eines extra entwickelten, <a href=\"https:\/\/github.com\/NSHipster\/NoOverviewAvailable.com\">quelloffenen Webscrapers<\/a> hat Thompson die einzelnen Sektionen der Apple-Dokumentation auf Vollst\u00e4ndigkeit abgeklopft und seine Ergebnisse nun in der Online-\u00dcbersicht <a href=\"https:\/\/nooverviewavailable.com\/\">nooverviewavailable.com<\/a> ver\u00f6ffentlicht. Die Bewertung der Ergebnisse \u00fcberlassen wir euch. <\/p>\n<p><a href=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/10\/apple-dokumentation.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/10\/apple-dokumentation-700x463.jpg\" alt=\"Apple Dokumentation\" width=\"700\" height=\"463\" class=\"aligncenter size-large wp-image-144821\" srcset=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/10\/apple-dokumentation-700x463.jpg 700w, https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/10\/apple-dokumentation-500x331.jpg 500w, https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/10\/apple-dokumentation-768x508.jpg 768w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><h8>Mit Dank an Oli!<\/h8><\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.ifun.de\/unzureichend-dokumentiert-apples-entwickler-ressourcen-in-der-kritik-144819\/\"><img width=\"150\" height=\"150\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/10\/apple-dokumentation-150x150.jpg\" class=\"alignright tfe wp-post-image\" alt=\"Apple Dokumentation\" decoding=\"async\" loading=\"lazy\" \/><\/a><p>Der Vorwurf, Apples Programmier-Schnittstellen sowie die von Cupertino angebotenen Frameworks, seien unzureichend und in Teilen einfach gar nicht dokumentiert, h\u00e4lt sich seit Jahren. It&#39;s become a truism among iOS and macOS developers that Apple&#39;s documentation is often incomplete or missing altogether. But to what extent is this actually the case? With a bit of web [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":144821,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[4736,4738,373],"class_list":["post-144819","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwickler","tag-apple","tag-entwickler","tag-kritik"],"acf":[],"aioseo_notices":[],"featured_image":["https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/10\/developer-documentation.jpg"],"subheadline":["Oft nur Video-Material verf\u00fcgbar"],"rest_api_enabler":{"featured_image":"https:\/\/images.ifun.de\/wp-content\/uploads\/2019\/10\/developer-documentation.jpg","subheadline":"Oft nur Video-Material verf\u00fcgbar"},"_links":{"self":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/144819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/comments?post=144819"}],"version-history":[{"count":1,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/144819\/revisions"}],"predecessor-version":[{"id":144822,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/144819\/revisions\/144822"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media\/144821"}],"wp:attachment":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media?parent=144819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/categories?post=144819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/tags?post=144819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}