<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ios Archives - Swift Academy</title>
	<atom:link href="https://walidsassi.com/tag/ios/feed/" rel="self" type="application/rss+xml" />
	<link>https://walidsassi.com/tag/ios/</link>
	<description>Modern Mobile Development Blog</description>
	<lastBuildDate>Sun, 31 Mar 2024 10:41:00 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.6</generator>

<image>
	<url>https://walidsassi.com/wp-content/uploads/2021/11/logo-svg.svg</url>
	<title>ios Archives - Swift Academy</title>
	<link>https://walidsassi.com/tag/ios/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Utilizing SwiftyMocky for Swift Unit Testing</title>
		<link>https://walidsassi.com/utilizing-swiftymocky-for-swift-unit-testing/</link>
					<comments>https://walidsassi.com/utilizing-swiftymocky-for-swift-unit-testing/#respond</comments>
		
		<dc:creator><![CDATA[Walid]]></dc:creator>
		<pubDate>Sun, 31 Mar 2024 10:24:45 +0000</pubDate>
				<category><![CDATA[Reactive programming]]></category>
		<category><![CDATA[Swift]]></category>
		<category><![CDATA[Tests]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[sourcery]]></category>
		<category><![CDATA[spy]]></category>
		<category><![CDATA[Stub]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swiftymocky]]></category>
		<category><![CDATA[unitstests]]></category>
		<category><![CDATA[XCTEST]]></category>
		<guid isPermaLink="false">https://walidsassi.com/?p=1523</guid>

					<description><![CDATA[<p>In the world of software development, writing unit tests is essential for ensuring the reliability and maintainability of code. However, creating effective unit tests can sometimes be challenging, especially when dealing with dependencies such as network requests, databases, or external services. This is where mocking frameworks come into play.</p>
<p>Cet article <a href="https://walidsassi.com/utilizing-swiftymocky-for-swift-unit-testing/">Utilizing SwiftyMocky for Swift Unit Testing</a> est apparu en premier sur <a href="https://walidsassi.com">Swift Academy</a>.</p>
]]></description>
		
					<wfw:commentRss>https://walidsassi.com/utilizing-swiftymocky-for-swift-unit-testing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Code kata exercise &#8211; Game of life </title>
		<link>https://walidsassi.com/code-kata-exercise-game-of-life/</link>
					<comments>https://walidsassi.com/code-kata-exercise-game-of-life/#respond</comments>
		
		<dc:creator><![CDATA[Walid]]></dc:creator>
		<pubDate>Sat, 05 Aug 2023 11:06:10 +0000</pubDate>
				<category><![CDATA[Kata]]></category>
		<category><![CDATA[Swift]]></category>
		<category><![CDATA[Tests]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swiftUI]]></category>
		<category><![CDATA[unitstests]]></category>
		<guid isPermaLink="false">https://walidsassi.com/?p=1354</guid>

					<description><![CDATA[<p>Before I begin, I want to express my gratitude to Swiftly for its excellent article on the Game of Life. His insights and guidance have inspired me to approach this code kata in a fresh and exciting way. In this article, I present my own perspective on the Game of Life, hoping to extend and [&#8230;]</p>
<p>Cet article <a href="https://walidsassi.com/code-kata-exercise-game-of-life/">Code kata exercise &#8211; Game of life </a> est apparu en premier sur <a href="https://walidsassi.com">Swift Academy</a>.</p>
]]></description>
		
					<wfw:commentRss>https://walidsassi.com/code-kata-exercise-game-of-life/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Le monde des Kata de programmation:  jeu de la vie en iOS (création graphique en UIKIT et CoreGraphics)- Partie 2</title>
		<link>https://walidsassi.com/le-monde-des-kata-de-programmation-jeu-de-la-vie-en-ios-creation-graphique-en-uikit-partie-2/</link>
		
		<dc:creator><![CDATA[Walid]]></dc:creator>
		<pubDate>Sun, 21 May 2023 11:34:54 +0000</pubDate>
				<category><![CDATA[Kata]]></category>
		<category><![CDATA[Swift]]></category>
		<category><![CDATA[tout]]></category>
		<category><![CDATA[Combine]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[swift]]></category>
		<guid isPermaLink="false">https://walidsassi.com/?p=1205</guid>

					<description><![CDATA[<p>Introduction Dans le premier article de cette série sur les kata de programmation, nous avons mis en place à travers une approche TDD, les structures de données et la logique métier qui constitue la base de notre solution. En effet, les deux structures de données Cell et Game sont normalement indépendants de toute implémentation graphique [&#8230;]</p>
<p>Cet article <a href="https://walidsassi.com/le-monde-des-kata-de-programmation-jeu-de-la-vie-en-ios-creation-graphique-en-uikit-partie-2/">Le monde des Kata de programmation:  jeu de la vie en iOS (création graphique en UIKIT et CoreGraphics)- Partie 2</a> est apparu en premier sur <a href="https://walidsassi.com">Swift Academy</a>.</p>
]]></description>
		
		
		<enclosure url="https://walidsassi.com/wp-content/uploads/2023/05/Simulator-Screen-Recording-iPhone-14-Pro-2023-05-21-at-11.51.04.mp4" length="113652" type="video/mp4" />

			</item>
		<item>
		<title>Gestion des accès concurrentiels  en iOS avec les Actors</title>
		<link>https://walidsassi.com/gestion-des-acces-concurrentiels-en-ios-avec-les-actors/</link>
					<comments>https://walidsassi.com/gestion-des-acces-concurrentiels-en-ios-avec-les-actors/#respond</comments>
		
		<dc:creator><![CDATA[Walid]]></dc:creator>
		<pubDate>Wed, 20 Jul 2022 21:10:34 +0000</pubDate>
				<category><![CDATA[Concurrency]]></category>
		<category><![CDATA[Swift]]></category>
		<category><![CDATA[tout]]></category>
		<category><![CDATA[actor]]></category>
		<category><![CDATA[async await]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[swiftUI]]></category>
		<guid isPermaLink="false">https://walidsassi.com/?p=626</guid>

					<description><![CDATA[<p>Depuis la version 5.5 de Swift, Apple a introduit un nouveau type de données dit Actor. Le nouveau type permet d&#8217;assurer que l&#8217;état d&#8217;un objet de type référence ne peut pas être modifié que par un seul thread. Cela permet d&#8217;assurer l&#8217;atomicité des opérations et d&#8217;éviter les problèmes dit &#8220;Data Races&#8221; ou accès concurrentiel à [&#8230;]</p>
<p>Cet article <a href="https://walidsassi.com/gestion-des-acces-concurrentiels-en-ios-avec-les-actors/">Gestion des accès concurrentiels  en iOS avec les Actors</a> est apparu en premier sur <a href="https://walidsassi.com">Swift Academy</a>.</p>
]]></description>
		
					<wfw:commentRss>https://walidsassi.com/gestion-des-acces-concurrentiels-en-ios-avec-les-actors/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Test unitaires &#8211; Comment prendre le contrôle de notre AppDelegate?</title>
		<link>https://walidsassi.com/testes-unitaires-comment-prendre-le-controle-de-notre-appdelegate/</link>
					<comments>https://walidsassi.com/testes-unitaires-comment-prendre-le-controle-de-notre-appdelegate/#respond</comments>
		
		<dc:creator><![CDATA[Walid]]></dc:creator>
		<pubDate>Sat, 13 Nov 2021 13:03:30 +0000</pubDate>
				<category><![CDATA[Swift]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[swift]]></category>
		<category><![CDATA[unitstests]]></category>
		<guid isPermaLink="false">http://walidsassi.com/?p=75</guid>

					<description><![CDATA[<p>Partir sur des bases solides pour faire des tests unitaires est un sujet qui nécessite un peu de réflexion. En effet, le cycle de vie d&#8217;un test unitaire et comment XCTest le gère , peut augmenter le temps pris et la complexité de nos tests si on gère pas ce cycle correctement. La classe AppDelegate [&#8230;]</p>
<p>Cet article <a href="https://walidsassi.com/testes-unitaires-comment-prendre-le-controle-de-notre-appdelegate/">Test unitaires &#8211; Comment prendre le contrôle de notre AppDelegate?</a> est apparu en premier sur <a href="https://walidsassi.com">Swift Academy</a>.</p>
]]></description>
		
					<wfw:commentRss>https://walidsassi.com/testes-unitaires-comment-prendre-le-controle-de-notre-appdelegate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
