Profile

Cover photo
Malek T.
Attended ISIMSfax
Lives in Tunisia
46 followers|39,249 views
AboutPostsPhotosYouTube

Stream

Malek T.

Shared publicly  - 
 
Swift 3 Has Brought Many Changes to The NSURLSession API. Take Advantage of our "How To Download a File With URLSession" Tutorial. Fully Updated for Xcode 8 and Swift 3 :)
Update November 2016: Fully updated for Xcode 8 and Swift 3. You will often need to download content to use in your app. NSURLConnection used to be a great interface to perform networking tasks along with NSURLSession. But since it’s deprecated in iOS 9, Apple recommends you use the URLSession class…
1
Add a comment...

Malek T.

Shared publicly  - 
 
Fully updated for Xcode 8 and Swift 3
Update September 2016: Fully updated for Xcode 8 and Swift 3. I usually like how MapKit framework comes with a great set of API to empower each map app. The first app I have built for iOS was empowered with MapKit (it was google maps at that time), so I feel it’s good to write a series of tutorials …
1
Add a comment...

Malek T.

Shared publicly  - 
 
You surely noticed this in several apps already; A sticky view that stay at the top while you scroll down the screen. The &qout;App Store&qout; is one of the apps that uses this technique whenever you are visualising an app details. So how to do this? Is it complicated? In this tutorial, I gonna show you how …
1
Add a comment...

Malek T.

Shared publicly  - 
 
Most wanted tutorial on SweetTutos.com is now updated to Swift 3
Update August 2016: Fully updated for Xcode 8 and Swift 3 Since Auto Layout came to life, the task of making adaptive user interfaces that support all screen sizes, has become a piece of cake. Although that’s a bit of a challenge in some of the situations, this technology has helped get things done …
1
Add a comment...

Malek T.

Shared publicly  - 
 
MarkupKit is a framework for simplifying development of native iOS applications. It allows developers to construct user interfaces declaratively using a human-readable markup language rather than visually using Interface Builder, similar to how applications are built for Android and .NET. For exampl…
1
Add a comment...

Malek T.

Shared publicly  - 
 
Fully updated for Xcode 8 and Swift 3
Update November 2016: Fully updated for Xcode 8 and Swift 3. AVAudioPlayer class is one of the AVFoundation framework classes and APIs. It comes in handy to play any type of audio file in your iOS app. The class allows to, among other, manage playback operations such as play, pause, rewind and fast …
1
Add a comment...

Malek T.

Shared publicly  - 
 
Fully updated for Xcode 8 and Swift 3
Update September 2016: Fully updated for Xcode 8 and Swift 3 Loading a massive number of images asynchronously in a scrollable view like UITableView can be a common task. However, keeping the app responsive on scrolling while images are being downloaded can be a bit of challenge. Many developers rel…
1
Add a comment...

Malek T.

Shared publicly  - 
 
Fully updated for Xcode 8 and Swift 3
Update September 2016: Fully updated for Xcode 8 and Swift 3. In a previous tutorial, you learnt how to customise the map annotations’ callouts. The detailCalloutAccessoryView property was a nice add to the MKAnnotationView class in iOS 9. However, such extension was limited by only providing a left…
1
Add a comment...

Malek T.

Shared publicly  - 
 
You surely noticed this in several apps already; A sticky view that stay at the top while you scroll down the screen. The &qout;App Store&qout; is one of the apps that uses this technique whenever you are visualising an app details. So how to do this? Is it complicated? In this tutorial, I gonna show you how …
1
Add a comment...

Malek T.

Shared publicly  - 
 
Swift 3 Tutorial: How To Make Expandable UITableViewCells For Dynamic Text Height With Auto Layout
UITableViewCell objects are the core elements for table views and are used to draw the table view visible rows. Although I have covered a bunch of their concepts in most of our posts here, I decided to write this tutorial to provide a closer look at table view cells. Specifically, how to dynamically…
1
Add a comment...

Malek T.

Shared publicly  - 
 
As defined by Google, ground overlays are overlays on the map that are attached to latitude/longitude coordinates. Unlike markers, ground overlays move when you drag or zoom the map. Take a look at the following animation: As you can see, whenever you zoom the map, the image gets resized. And whenev…
1
Add a comment...
Story
Tagline
Software Engineer & Entrepreneur
Introduction
I am a Software Engineer and an ambitious entrepreneur.

You can find all my video tutorials in my channel. 

Feel free to subscribe to be notified about all new content :)
Bragging rights
Programmer, blogger and tech enthusiast
Education
  • ISIMSfax
Basic Information
Gender
Male
Work
Employment
  • Mobile Engineer
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Tunisia
Links
YouTube
Contributor to