iOS Games & Apps Development
161 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Scooped by Ranjeet Anand
Scoop.it!

iPhone 6s / iPhone 6s Plus, iPad Pro (with Smart Keyboard), Apple Pencil, new Apple TV launched by Tim Cook | C-ing it Objective-ly & Swift-ly

iPhone 6s / iPhone 6s Plus, iPad Pro (with Smart Keyboard), Apple Pencil, new Apple TV launched by Tim Cook | C-ing it Objective-ly & Swift-ly | iOS Games & Apps Development | Scoop.it
The September announcement from Apple was a much awaited event both by the developers and the users. Speculations that were rife about iPhone 6s and iPad were put to rest by Apple CEO Tim Cook when he addressed the gathering at the Bill Graham Civic Auditorium on September 9, 2015. He introduced a new iPad…
Ranjeet Anand's insight:

Crisp synopsis of features and specifications of iPhone 6s, iPhone 6s plus, iPad Pro, Apple Pencil, Smart Keyboard and the new Apple TV.

 

The launch of Apple Pencil reminded me of a line which Apple’s founder Steve Jobs said while announcing iPhone to the world in 2007, he said:
“Nobody wants a stylus.”

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Flying Butterfly - Part 1 of 7 - Swift Tutorial Series on Layers, Transforms, Animation, Delegates and Event Handling

Flying Butterfly - Part 1 of 7 - Swift Tutorial Series on Layers, Transforms, Animation, Delegates and Event Handling | iOS Games & Apps Development | Scoop.it
The Genesis of the Flying Butterfly Since its launch in June 2014,  Swift programming language has caught the attention of the  programmers world-wide. Swift incorporates the best features from var...
Ranjeet Anand's insight:

In past I have used Objective C as well as C in the development of my games and apps. For the last one year I have been using Swift and its features never cease to amaze me. The genesis of this tutorial series was the need to illustrate the use of various classes, methods and constructs used in Cocoa-based applications, by developing a small interactive app using Swift as the programming language (and not Objective C).  Hence the Flying Butterfly.  I hope those programmers who are either learning to master Swift or trying to migrate from Objective C to Swift, will find this series of posts useful.

 

This is a long tutorial which will spread across different posts and will demonstrate the application of the following classes, methods, delegates, event handlers and other programming constructs using Swift.

 

Here is the video of the Flying Butterfly (http://grouchygremlins.com/tutorials-ios-ranjeet-anand/ccs/Output-Flying-Butterfly-Swift-Tutorial-Series-for-iOS.mov) that shows the output of our programming efforts in this tutorial.  File Size approx. 6.5 MB.

 

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

How programming in Swift is different from that in Objective C? (Animated Buttons Example)

How programming in Swift is different from that in Objective C? (Animated Buttons Example) | iOS Games & Apps Development | Scoop.it

Converting an Objective C Project to Swift - An Example A tough call for organizations & a challenge for new developers. With the release of Swift many app-development companies are facing a ...

Ranjeet Anand's insight:

I thought that if I converted a sample project which I had programmed in Objective C long ago, to Swift; it could help us differentiate between the two languages in a better way. In 2013, I had written a post on how to create animated buttons for iOS that can be used to make UIButtons come alive in iPhone/iPad applications. The Swift version of the same project shows how an app can be written easily in Swift’s new syntax.

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Property Observers - Part 1- Making Properties Observe and Respond in Swift (Conceptual)

Property Observers - Part 1- Making Properties Observe and Respond in Swift (Conceptual) | iOS Games & Apps Development | Scoop.it
What are Property Observers and How to Define them? Swift allows developers to declare properties which can respond when their values are changed. This new language from Apple gives us a special sy...
Ranjeet Anand's insight:

This is Part 1 of the two-part series on the use of Property Observers in Swift. Property observers help us respond to change in properties and also help us refactor our code so that it appears more elegant. Property observers focus on the change that is to be brought about when the value of the declared property changes. The first part is conceptual while the second part illustrates the concept of property observers using an example which involves a hypothetical game-end scenario. 

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Swift or Objective C – Which one to use? - Part II

Swift or Objective C – Which one to use?  - Part II | iOS Games & Apps Development | Scoop.it
  ...continued from previous post "Swift or Objective C - Which one to use? - Part I"   Objective C Vs. Swift : So which language should you choose? What is amply clear is that Apple has ...
Ranjeet Anand's insight:

This is Part 2 of the two-part series which analyzes the dilemma faced by both organizations and developers. It presents the viewpoint from three different perspectives:
first-time Developers,experienced Developers and organizations working on iOS development.

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Toonsie Roll - The Coolest Caricature Maker on the App Store for your iPhone and iPad

Toonsie Roll - The Coolest Caricature Maker on the App Store for your iPhone and iPad | iOS Games & Apps Development | Scoop.it
(Note: This post is in continuation of my previous post.) I am excited to share the release of Toonsie Roll - Toon 'em All on the App Store. If you have an iPhone or an iPad download this free app ...
Ranjeet Anand's insight:

Caricaturing with Toonsie Roll is the coolest thing to do when you have a few minutes to spare because sharing cute and expressive caricature-cartoons with your friends can be truckloads of fun! You can download this iPhone/iPad app directly from the App Store here ( https://itunes.apple.com/us/app/toonsie-roll-make-caricatures/id921958679?ls=1&mt=8 ;)

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Synchronous & Asynchronous Loading of data/images coupled with Multi-Threading (PART 1 – Conceptual)

Synchronous & Asynchronous Loading of data/images coupled with Multi-Threading (PART 1 – Conceptual) | iOS Games & Apps Development | Scoop.it
  While designing applications we have to consider not just availability of resources but also their timely delivery. Sometimes an image may be available instantly as it resides on the user's ...
Ranjeet Anand's insight:

Conceptual understanding of synchronous &  asynchronous loading with multi-threading. Later it is followed by the application of these terms to iOS for iPhone, iPad apps development.

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Sales of iPhones and iPads Grow in India - What does it spell for Indian iOS Developers?

Sales of iPhones and iPads Grow in India - What does it spell for Indian iOS Developers? | iOS Games & Apps Development | Scoop.it
The following piece of information interests me, as it could have a strong impact on those Indian companies and individuals that develop apps for the App Store. Recently when talking about the Indi...
Ranjeet Anand's insight:
Learnings for Indian iOS Development Companies & Indie iPhone & iPad Apps Developers
more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

How to Create Animated Buttons for the UI of your iOS Apps?

How to make a UIButton come alive? The Problem: We all have used buttons in developing iOS applications but when it comes to creating buttons for Games just dragging an instance of UIButton from fr...
Ranjeet Anand's insight:

This is a small tutorial I wrote which can help you add animations to your UIButtons.

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Jony Ive's new look for iOS 7: black, white, and flat all over

Jony Ive's new look for iOS 7: black, white, and flat all over | iOS Games & Apps Development | Scoop.it
With the grand unveiling of Apple's next operating system for the iPhone, iPad, and iPod touch approaching, sources have provided detailed descriptions of what users and developers alike could expe...
Ranjeet Anand's insight:

Apple has been known for its innovation in user interface design. Since the launch of iPhone in 2007, iOS has been a staunch proponent of user interface which is inspired from real-world objects and textures. Compass App sports a real compass, the Notes App has yellow pages just like a real-world Notepad and the Calendar App has leather bound look and feel. Now all this is expected to change with the new iOS7 which will be showcased in the WWDC in San Francisco from June 10 to June 14, 2013.

 

Whether the new UI design will lead to more sales of iPhone/iPads is yet to be seen. But I hope it does not take away its loyal customers who have now become accustomed to its look and feel. Apple has already lost a major chunk of its smart phones market-share to Samsung, HTC and other manufacturers which use Android OS. If Apple's customers don't like the new look and feel, it will be one of the costliest mistakes apple would have ever made. I hope that their decision to go for all flat look is well-researched.

 

This brings us to the question that has been asked again and again, whether Jobs would have approved of this change?

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Flying Butterfly – Part 2 of 7 – Swift Tutorial Series -Creating the Butterfly ( classes used: CALayer, CAShapeLayer, UIBezierPath ) | C-ing it Objective-ly & Swift-ly

Flying Butterfly – Part 2 of 7 – Swift Tutorial Series -Creating the Butterfly ( classes used: CALayer, CAShapeLayer, UIBezierPath ) | C-ing it Objective-ly & Swift-ly | iOS Games & Apps Development | Scoop.it
Important Note: This post is 2nd in the series of posts on using Swift language to develop apps. If you’ve just begun with the series, I recommend that you start with its first post “Flying Butterfly – Part 1 of 7 – Swift Tutorial Series on Layers, Transforms, Animation, Delegates and Event Handling". In this…
Ranjeet Anand's insight:

This 2nd part of the swift tutorial series focuses on classes: CALayer, CAShapeLayer, UIBezierPath. In this we create the butterfly with its wings. It also shows how to do path drawing in a CAShapeLayer's instance. The butterfly's shape is a path created using UIBezierPath methods and then converted to CGPath. Link is provided to download the project.

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Playing with Layers in Swift with Playgrounds - A Tutorial / Example for Rapid Prototyping

Playing with Layers in Swift with Playgrounds - A Tutorial / Example for Rapid Prototyping | iOS Games & Apps Development | Scoop.it
Introduction: Interactive Playgrounds is one of the best gifts from Apple to iOS/OSX developers. Learning Swift using Playgrounds is fun. Playgrounds do not require any simulator or any engine to g...
Ranjeet Anand's insight:

This post also features an example playground which I created to illustrate how beneficial interactive playgrounds can be in situations where we  have to constantly change the code based on the previous outcome.

 

Conducting training programs on Swift with a playground open and demonstrating the concept in it is a blessing. It really enhances the learning of the Swift language for the audience. You can also download the sample from the link given in the post.

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Property Observers - Part 2 - Example Project in Swift (Application)

Property Observers - Part 2 - Example Project in Swift (Application) | iOS Games & Apps Development | Scoop.it
This post is in continuation with my previous post Property Observers - Part 1- Making Properties Observe and Respond in Swift (Conceptual) In this post I will demonstrate the working of property o...
Ranjeet Anand's insight:

This is Part 2 of the two-part series on the use of Property Observers in Swift. Property observers help us respond to change in properties and also help us refactor our code so that it appears more elegant. Property observers focus on the change that is to be brought about when the value of the declared property changes. The first part is conceptual while the second post illustrates the concept using an example which involves a hypothetical game-end scenario. 

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Demystifying Optionals - Visual Examples - Use of ?, ! , as and as? in Swift

Demystifying Optionals - Visual Examples - Use of ?, ! , as and as? in Swift | iOS Games & Apps Development | Scoop.it
Optional is a new notation used in Swift programming language. It implies that a variable or a constant may or may not contain a value. When it doesn’t contain a value it contains a nil (the nil in...
Ranjeet Anand's insight:

Using optionals can help us organize the code better and prevent us from landing into ugly crashes at run-time. This is a new programming paradigm which has been introduced in Swift, which didn’t exist in earlier programming languages such as C, C++, Java or Objective C. This post explores the use of ?, !, as and as? as used in Swift Programming Language.

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Swift or Objective C - Which one to use? - Part I

Swift or Objective C - Which one to use? - Part I | iOS Games & Apps Development | Scoop.it
  In June 2014,at WWDC, Apple announced that they have developed a new language - Swift.  According to Wikipedia “Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and th...
Ranjeet Anand's insight:

This is Part 1 of the two-part series which analyzes the dilemma faced by both organizations and developers. It presents the viewpoint from three different perspectives:first-time Developers,experienced Developers and organizations working on iOS development.

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Synchronous & Asynchronous Loading of data/images coupled with Multi-Threading (PART 2 – Application)

Synchronous & Asynchronous Loading of data/images coupled with Multi-Threading (PART 2 – Application) | iOS Games & Apps Development | Scoop.it
This post is a continuation of the previous post (Synchronous & Asynchronous Loading of data/images coupled with Multi-Threading (PART 1 – Conceptual)), which explained the concepts of Synchron...
Ranjeet Anand's insight:

This is the Part 2 and the final post in series on Synchronous, Asynchronous loading of data / images and using multi-threading for iOS Applications. The example project can be easily adapted by developers creating apps for iPhone and iPad.

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Sorting Keys of NSDictionary on the basis of its Elements' Data.

Sorting Keys of NSDictionary on the basis of its Elements' Data. | iOS Games & Apps Development | Scoop.it
How to sort dictionary keys using data of its items as criteria? NSDictionary is a data structure that contains unsorted items unlike an array which is an ordered collection. A dictionary is an ind...
Ranjeet Anand's insight:

An insight into how sorting of a dictionary can be accomplished using various sorting options. 

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Particle System for iPhone without using OpenGL

Particle System for iPhone without using OpenGL | iOS Games & Apps Development | Scoop.it
Creating a Particle System in iOS - No OpenGL ES knowledge Required The Problem: Many a times while developing a game or an app it is required that a particular action or event should lead to an ef...
Ranjeet Anand's insight:

It is possible to create a particle system in iOS without using OpenGL? Read this to know how easy it is to create particles for iphone/ipad with no knowledge of OpenGL ES!

more...
No comment yet.
Scooped by Ranjeet Anand
Scoop.it!

Apple - iOS 7

Apple - iOS 7 | iOS Games & Apps Development | Scoop.it
With an all-new design and all-new features, iOS 7 is the world’s most advanced mobile OS. Now in its most advanced form.
Ranjeet Anand's insight:

See iOS 7 in action.

 

View what is new and what has been improved upon. Features: Control Center, Notification Center, Multitasking, iTunes Radio, Photos, Air Drop, Camera, Safari, Siri, Mail, Weather and Messages.

more...
No comment yet.