{"id":34532,"date":"2018-03-26T13:21:06","date_gmt":"2018-03-26T13:21:06","guid":{"rendered":"https:\/\/stage.cactus-now.com\/cactus-nieuws\/create-cocoapod-using-swift\/"},"modified":"2026-06-01T17:12:06","modified_gmt":"2026-06-01T14:12:06","slug":"create-cocoapod-using-swift","status":"publish","type":"post","link":"https:\/\/stage.cactus-now.com\/nl\/blog\/create-cocoapod-using-swift\/","title":{"rendered":"Een CocoaPod maken met Swift"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Elk project begint met een architectuur en herbruikbare componenten die ons helpen om veel sneller mobiele applicaties te ontwikkelen.<\/h4>\n\n\n<p>In dit artikel leert u hoe u een eenvoudig CocoaPod-framework kunt maken met behulp van de taal Swift.<\/p>\n\n\n<p><strong>Wat je nodig hebt<\/strong><\/p>\n\n\n<ul class=\"wp-block-list\">\n<li>xCode\u200a\u2014<a href=\"https:\/\/developer.apple.com\/xcode\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/developer.apple.com\/xcode\/<\/a><\/li>\n\n\n<li>CocoaPods juweeltje\u200a\u2014<em>sudo gem installeer CocoaPods (<strong>u<\/strong><\/em><strong><em>terminal zingen<\/em><\/strong><em>)<\/em><br><br><strong>1. Maak een pod-project<\/strong><\/li>\n<\/ul>\n\n\n<p>Open de terminal en ga naar de projectmap<\/p>\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/gist.githubusercontent.com\/MaksimVialykh\/cd7bed250df6846acdfa42d2786a1197\/raw\/531182315b239ad4f704652f4434b7d6797ce2c5\/pod.terminal\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" decoding=\"async\" src=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2018\/03\/cocoapod1.png\" alt=\"cocoapod1\" class=\"wp-image-1838\"\/><\/a><\/figure>\n\n\n<ol class=\"wp-block-list\">\n<li> N <em>hoe je een project hebt gemaakt<\/em><em>Wijzig de inhoud van het.podscpec-bestand<\/em><\/li>\n<\/ol>\n\n\n<figure class=\"wp-block-image is-resized\"><a href=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2018\/03\/CocoaPod.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" decoding=\"async\" src=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2018\/03\/CocoaPod.png\" alt=\"CocoaPod\" class=\"wp-image-1837\" style=\"width:790px\"\/><\/a><\/figure>\n\n\n<h2 class=\"wp-block-heading\" id=\"adaa\"><br><strong>2. Schrijf je code<\/strong><\/h2>\n\n\n<p>Klik hier om het voorbeeld te zien.<\/p>\n\n\n<h2 class=\"wp-block-heading\"><br><span style=\"color: #000000;\"><strong class=\"markup--strong markup--p-strong\">3. Dien uw pod in<\/strong><\/span><\/h2>\n\n\n<p>Tag je meest recente commit en push deze naar de afstandsbediening.<\/p>\n\n\n<p><script src=\"https:\/\/gist.github.com\/MaksimVialykh\/8ec34b37fbb0ed75985113fa42a88b7c.js\"><\/script><br>Deze stap geeft aan dat u deze commit markeert als een specifieke release van uw pod. De naam van de tag moet overeenkomen met <strong class=\"markup--strong markup--p-strong\">s.versie<\/strong> in uw <strong class=\"markup--strong markup--p-strong\">.podspec<\/strong> bestand. De volgende stap zal dit valideren.<\/p>\n\n\n<p class=\"graf graf--p graf-after--figure\">Voer vervolgens de volgende opdracht uit vanaf de opdrachtregel om te verifi\u00ebren dat alles correct is geconfigureerd tussen de locatie van uw broncode en uw <strong class=\"markup--strong markup--li-strong\">.podspec<\/strong> bestand:<\/p>\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" decoding=\"async\" src=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2018\/03\/cocoapod-3.png\" alt=\"cocoapod\" class=\"wp-image-1840\"\/><\/figure>\n\n\n<p class=\"graf graf--p graf-after--figure\">Dit zou het volgende moeten opleveren:<\/p>\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" decoding=\"async\" src=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2018\/03\/cocoapod-4.png\" alt=\"cocoapod 4\" class=\"wp-image-1841\"\/><\/figure>\n\n\n<p class=\"graf graf--p graf-after--figure\">Duw ten slotte de specificatie naar de <strong class=\"markup--strong markup--li-strong\">Specificaties<\/strong> repository door het volgende commando uit te voeren:<\/p>\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" decoding=\"async\" src=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2018\/03\/cocoapod-5.png\" alt=\"cocoapod\" class=\"wp-image-1842\"\/><\/figure>\n\n\n<p>Dit zou het volgende moeten opleveren: klik hier.<\/p>\n\n\n<h2 class=\"wp-block-heading graf graf--p graf--leading\" id=\"2ea1\"><br><span style=\"color: #000000;\"><strong class=\"markup--strong markup--p-strong\">Resultaat<\/strong><\/span><\/h2>\n\n\n<p class=\"graf graf--p graf-after--p\">U hebt nu uw eigen pod klaar voor gebruik. Voeg het gewoon toe aan een nieuw project in Podfile en gebruik het.<\/p>\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" decoding=\"async\" src=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2018\/03\/cocoapod-6.png\" alt=\"cocoapod 6\" class=\"wp-image-1844\"\/><\/figure>\n\n\n<h4 class=\"wp-block-heading\"><strong>Onthoud dat als u nu wat tijd aan de bibliotheek besteedt, u deze dagen, weken of zelfs jaren in toekomstige projecten kunt hergebruiken!<\/strong><\/h4>\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-dots\"\/>\n\n\n<figure class=\"wp-block-image alignleft is-resized\"><img loading=\"lazy\" decoding=\"async\" decoding=\"async\" src=\"https:\/\/stage.cactus-now.com\/wp-content\/uploads\/2018\/01\/Cactus2600-1.jpg\" alt=\"vialyx\" class=\"wp-image-1551\" style=\"width:200px\"\/><\/figure>\n\n\n<p class=\"graf graf--p graf--leading\"><strong> Maxim Vialykh<\/strong> is CactusSoft iOS Tech Lead.<\/p>\n\n\n<p><strong>Technische achtergrond<\/strong><br>Programmeertalen: Swift, Objective-C, Java<br>Technologie\u00ebn en platforms: iOS, Android, Windows Phone, Amazon S3, Google Cloud, Google APIs, Facebook APIs<br>Kaders: PhoneGap, Xamarin<br>Tools: Invision, SVN, Git, PhoneGap, Titanium, Xamarin, Sketch, xCode, IntelliJ IDEA<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Elk project begint met een architectuur en herbruikbare componenten die ons helpen om veel sneller mobiele applicaties te ontwikkelen. In dit artikel leert u hoe u een eenvoudig CocoaPod-framework kunt maken met behulp van de taal Swift. Wat je nodig hebt Open de terminal en ga naar de projectmap 2. Schrijf je code Klik hier [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":5576,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[637],"tags":[],"class_list":["post-34532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/posts\/34532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/comments?post=34532"}],"version-history":[{"count":0,"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/posts\/34532\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/media\/5576"}],"wp:attachment":[{"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/media?parent=34532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/categories?post=34532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.cactus-now.com\/nl\/wp-json\/wp\/v2\/tags?post=34532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}