Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 13 additions & 17 deletions docs/10-little-uikit-tips-you-should-know/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -463,17 +463,16 @@ <h4>Related posts</h4>
</a>
</div>
<div class="meta">
<time datetime="2017-10-31T16:20:00.000Z">10/31/17 4:20 PM</time>
&middot; <span class="reading-time">6 min read</span>
<time datetime="2022-02-03T16:20:00.000Z">2/3/22 4:20 PM</time>
&middot; <span class="reading-time">8 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/ios-auto-layout-tutorial-programmatically/" target="">iOS Auto Layout tutorial programmatically</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/10-little-uikit-tips-you-should-know/" target="">10 little UIKit tips you should know</a></h2>
<hr>
<p>In this great iOS Auto Layout tutorial I&#39;ll teach you how to support rotation, use constraints, work with layers, animate corner radius.</p>
<p>In this article I&#39;ve gathered my top 10 favorite modern UIKit tips that I&#39;d definitely want to know before I start my next project.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/uikit/"><small>UIKit</small></a>
<a href="https://theswiftdev.com/tags/ios/"><small>iOS</small></a>
</div>
</div>
<div class="card">
Expand All @@ -485,18 +484,16 @@ <h2 class="title"><a href="https://theswiftdev.com/ios-auto-layout-tutorial-prog
</a>
</div>
<div class="meta">
<time datetime="2017-10-10T16:20:00.000Z">10/10/17 4:20 PM</time>
&middot; <span class="reading-time">2 min read</span>
<time datetime="2019-05-23T16:20:00.000Z">5/23/19 4:20 PM</time>
&middot; <span class="reading-time">5 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/uikit-init-patterns/" target="">UIKit init patterns</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/building-input-forms-for-ios-apps/" target="">Building input forms for iOS apps</a></h2>
<hr>
<p>Learn about the initialization process of the two well known classes in UIKit. Say hello to UIViewcontroller, and UIView init patterns.</p>
<p>Learn how to build complex forms with my updated collection view view-model framework without the struggle using Swift.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/design-pattern/"><small>Design pattern</small></a>
<a href="https://theswiftdev.com/tags/uikit/"><small>UIKit</small></a>
<a href="https://theswiftdev.com/tags/ios/"><small>iOS</small></a>
<a href="https://theswiftdev.com/tags/uikit/"><small>UIKit</small></a>
</div>
</div>
<div class="card">
Expand Down Expand Up @@ -530,17 +527,16 @@ <h2 class="title"><a href="https://theswiftdev.com/custom-uiview-subclass-from-a
</a>
</div>
<div class="meta">
<time datetime="2018-04-26T16:20:00.000Z">4/26/18 4:20 PM</time>
&middot; <span class="reading-time">5 min read</span>
<time datetime="2019-10-21T16:20:00.000Z">10/21/19 4:20 PM</time>
&middot; <span class="reading-time">4 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/ios-custom-transition-tutorial-in-swift/" target="">iOS custom transition tutorial in Swift</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/custom-views-input-forms-and-mistakes/" target="">Custom views, input forms and mistakes</a></h2>
<hr>
<p>In this tutorial, you&#39;ll learn how to replace the push, pop and modal animations with custom transitions &amp; percent driven interactions.</p>
<p>Just a little advice about creating custom view programmatically and the truth about why form building with collection views sucks.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/uikit/"><small>UIKit</small></a>
<a href="https://theswiftdev.com/tags/ios/"><small>iOS</small></a>
</div>
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,13 +163,13 @@ <h4>Related posts</h4>
</a>
</div>
<div class="meta">
<time datetime="2019-10-08T16:20:00.000Z">10/8/19 4:20 PM</time>
&middot; <span class="reading-time">4 min read</span>
<time datetime="2020-07-15T16:20:00.000Z">7/15/20 4:20 PM</time>
&middot; <span class="reading-time">5 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/a-simple-http2-server-using-vapor-4/" target="">A simple HTTP/2 server using Vapor 4</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/10-short-advices-that-will-make-you-a-better-vapor-developer-right-away/" target="">10 short advices that will make you a better Vapor developer right away</a></h2>
<hr>
<p>Get started with server-side Swift using the Vapor 4 framework. Learn how to build a really simple HTTP/2 backend server.</p>
<p>As a beginner server side Swift developer you&#39;ll face many obstackles. I&#39;ll show you how to avoid the most common ones.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/server/"><small>Server</small></a>
Expand All @@ -185,13 +185,13 @@ <h2 class="title"><a href="https://theswiftdev.com/a-simple-http2-server-using-v
</a>
</div>
<div class="meta">
<time datetime="2019-08-26T16:20:00.000Z">8/26/19 4:20 PM</time>
&middot; <span class="reading-time">4 min read</span>
<time datetime="2020-04-01T16:20:00.000Z">4/1/20 4:20 PM</time>
&middot; <span class="reading-time">10 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/whats-new-in-vapor-4/" target="">What&#39;s new in Vapor 4?</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/a-generic-crud-solution-for-vapor-4/" target="">A generic CRUD solution for Vapor 4</a></h2>
<hr>
<p>Vapor is the most popular server side Swift web application framework. This time we&#39;ll cover what&#39;s new in Vapor 4.</p>
<p>Learn how to build a controller component that can serve models as JSON objects through a RESTful API written in Swift.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/server/"><small>Server</small></a>
Expand All @@ -207,13 +207,13 @@ <h2 class="title"><a href="https://theswiftdev.com/whats-new-in-vapor-4/" target
</a>
</div>
<div class="meta">
<time datetime="2020-07-15T16:20:00.000Z">7/15/20 4:20 PM</time>
&middot; <span class="reading-time">5 min read</span>
<time datetime="2019-10-08T16:20:00.000Z">10/8/19 4:20 PM</time>
&middot; <span class="reading-time">4 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/10-short-advices-that-will-make-you-a-better-vapor-developer-right-away/" target="">10 short advices that will make you a better Vapor developer right away</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/a-simple-http2-server-using-vapor-4/" target="">A simple HTTP/2 server using Vapor 4</a></h2>
<hr>
<p>As a beginner server side Swift developer you&#39;ll face many obstackles. I&#39;ll show you how to avoid the most common ones.</p>
<p>Get started with server-side Swift using the Vapor 4 framework. Learn how to build a really simple HTTP/2 backend server.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/server/"><small>Server</small></a>
Expand All @@ -229,13 +229,13 @@ <h2 class="title"><a href="https://theswiftdev.com/10-short-advices-that-will-ma
</a>
</div>
<div class="meta">
<time datetime="2020-04-01T16:20:00.000Z">4/1/20 4:20 PM</time>
&middot; <span class="reading-time">10 min read</span>
<time datetime="2020-12-18T16:20:00.000Z">12/18/20 4:20 PM</time>
&middot; <span class="reading-time">5 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/a-generic-crud-solution-for-vapor-4/" target="">A generic CRUD solution for Vapor 4</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/ajax-calls-using-vapor-4/" target="">AJAX calls using Vapor 4</a></h2>
<hr>
<p>Learn how to build a controller component that can serve models as JSON objects through a RESTful API written in Swift.</p>
<p>Learn how to implement Asynchronous JavaScript and XML (AJAX) calls using Leaf templates and Vapor 4 as a server.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/server/"><small>Server</small></a>
Expand Down
32 changes: 16 additions & 16 deletions docs/a-generic-crud-solution-for-vapor-4/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -425,13 +425,13 @@ <h4>Related posts</h4>
</a>
</div>
<div class="meta">
<time datetime="2019-10-08T16:20:00.000Z">10/8/19 4:20 PM</time>
&middot; <span class="reading-time">4 min read</span>
<time datetime="2020-07-15T16:20:00.000Z">7/15/20 4:20 PM</time>
&middot; <span class="reading-time">5 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/a-simple-http2-server-using-vapor-4/" target="">A simple HTTP/2 server using Vapor 4</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/10-short-advices-that-will-make-you-a-better-vapor-developer-right-away/" target="">10 short advices that will make you a better Vapor developer right away</a></h2>
<hr>
<p>Get started with server-side Swift using the Vapor 4 framework. Learn how to build a really simple HTTP/2 backend server.</p>
<p>As a beginner server side Swift developer you&#39;ll face many obstackles. I&#39;ll show you how to avoid the most common ones.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/server/"><small>Server</small></a>
Expand All @@ -447,13 +447,13 @@ <h2 class="title"><a href="https://theswiftdev.com/a-simple-http2-server-using-v
</a>
</div>
<div class="meta">
<time datetime="2019-08-26T16:20:00.000Z">8/26/19 4:20 PM</time>
&middot; <span class="reading-time">4 min read</span>
<time datetime="2020-04-01T16:20:00.000Z">4/1/20 4:20 PM</time>
&middot; <span class="reading-time">10 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/whats-new-in-vapor-4/" target="">What&#39;s new in Vapor 4?</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/a-generic-crud-solution-for-vapor-4/" target="">A generic CRUD solution for Vapor 4</a></h2>
<hr>
<p>Vapor is the most popular server side Swift web application framework. This time we&#39;ll cover what&#39;s new in Vapor 4.</p>
<p>Learn how to build a controller component that can serve models as JSON objects through a RESTful API written in Swift.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/server/"><small>Server</small></a>
Expand All @@ -469,13 +469,13 @@ <h2 class="title"><a href="https://theswiftdev.com/whats-new-in-vapor-4/" target
</a>
</div>
<div class="meta">
<time datetime="2020-07-15T16:20:00.000Z">7/15/20 4:20 PM</time>
&middot; <span class="reading-time">5 min read</span>
<time datetime="2019-10-08T16:20:00.000Z">10/8/19 4:20 PM</time>
&middot; <span class="reading-time">4 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/10-short-advices-that-will-make-you-a-better-vapor-developer-right-away/" target="">10 short advices that will make you a better Vapor developer right away</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/a-simple-http2-server-using-vapor-4/" target="">A simple HTTP/2 server using Vapor 4</a></h2>
<hr>
<p>As a beginner server side Swift developer you&#39;ll face many obstackles. I&#39;ll show you how to avoid the most common ones.</p>
<p>Get started with server-side Swift using the Vapor 4 framework. Learn how to build a really simple HTTP/2 backend server.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/server/"><small>Server</small></a>
Expand All @@ -491,13 +491,13 @@ <h2 class="title"><a href="https://theswiftdev.com/10-short-advices-that-will-ma
</a>
</div>
<div class="meta">
<time datetime="2020-04-01T16:20:00.000Z">4/1/20 4:20 PM</time>
&middot; <span class="reading-time">10 min read</span>
<time datetime="2020-12-18T16:20:00.000Z">12/18/20 4:20 PM</time>
&middot; <span class="reading-time">5 min read</span>
</div>

<h2 class="title"><a href="https://theswiftdev.com/a-generic-crud-solution-for-vapor-4/" target="">A generic CRUD solution for Vapor 4</a></h2>
<h2 class="title"><a href="https://theswiftdev.com/ajax-calls-using-vapor-4/" target="">AJAX calls using Vapor 4</a></h2>
<hr>
<p>Learn how to build a controller component that can serve models as JSON objects through a RESTful API written in Swift.</p>
<p>Learn how to implement Asynchronous JavaScript and XML (AJAX) calls using Leaf templates and Vapor 4 as a server.</p>

<div class="tag-list">
<a href="https://theswiftdev.com/tags/server/"><small>Server</small></a>
Expand Down
Loading