Author Archive for Andrei Puni

Adding lots of functions

I recently started working on a medical research project for hemophilia. I dreamed about working on projects that have a big impact but never thought that the opportunity will come so fast! Thank you Apple for releasing ReseachKit! A bit about Hemophilia Hemophilia is a group of hereditary genetic disorders that impairs the body’s ability to control blood clotting. There…

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4.50 out of 5)
Loading...

Black Friday discounts and more

      iOS Spellbook The purpose of this book is to help you get to 80% of the way to Expert iOS Developer while doing only 20% of the work. This book will not teach you all you need to know about iOS because no book can do that. Learning to be a great iOS developer takes years of practice…

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading...

Swift 2.0: Challenge Accepted!

The update is published – the price is $25 until 4 Oct then back to $40  Swift 2.0 will be out of beta soon. We are currently working on the update for the Swift Programming from Scratch book and app. We still have issues with a couple exercises in the platform – we like challenges so we are dropping the price by $2…

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4.00 out of 5)
Loading...

Auto Layout 101

A few years ago you might have gotten away without Auto Layout. Now there are a couple of different iPhone sizes and on iPad you can run two apps at the same time. Auto Layout is the way to go! This tutorial will cover the basics of Auto Layout so that you can start using it in your apps. We…

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading...

UIView Fundamentals

Every time you look at your iPhone you see UIViews. UIViews everywhere! In this article we are going to see what a UIView can do and how you can use it to make your apps. Views 101 The UIView class defines a rectangular area on the screen on which it shows content. It handles the rendering of any content in…

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading...

Happy Birthday, Swift!

It’s been an awesome year since Apple announced Swift! Thousands of developers have rushed to write code in swift – we can see over 41.000 public repositories on github and 36.000 questions on stackoverflow. The number of Swift repositories is growing day by day: Number of github repositories: Number of new github repositories that appear each week. Redmonk predicted that…

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 3.00 out of 5)
Loading...

Birds, Cats and Dogs

We are going to make an app that stores and displays races of birds, cats and dogs. We are going to use UITableViewto show the list of species and races, NSUserDefaults for data persistence and UIWebView to get more information about each race on Wikipedia. Step 1: Create a new project Open Xcode and create a new iOS project using…

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 3.00 out of 5)
Loading...

How to remove storyboards from your project

tl;dr I don’t like using storyboards in bigger projects (more than 4-5 screens). When I start a new project from scratch I ussualy do the steps from this tutorial. I won’t talk about the issues that storyboards have, but I will recommend this post for anyone interested in this topic. In this tutorial we are going to remove the storyboard…

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 2.00 out of 5)
Loading...

Swift and Objective-C: Best Friends Forever?

This week, Jonathan Blocksom gave a talk at the Swift Language User Group (#SLUG) meetup. A seasoned industry veteran, Jonathan has the real world experience of adding Swift to a large consumer-facing app with millions of users. Swift was not designed in a vacuum; working with the rich history of Objective-C frameworks was a critical part of the design. His talk…

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading...

Drawing with Text

I started programming when I was 10 years old by reading and modifying simple programs that my older friends from high school wrote as homework. They were written in Pascal, a simple programming language designed in the end of the `60s, intended to teach students structured programming. After a couple of days of tinkering, I talked to my friend Sergiu…

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...
Subscribe
We send about one email per week with our latest tutorials and updates
Never display this again :)