background preloader

iOS

Facebook Twitter

The best mobile templates on the web. How it works AppTemplatez themes provide easily configurable, drop-in style for your iOS application.

The best mobile templates on the web.

Themes are powered by a lightweight static library designed for customization and ease of use. Styling is achieved via an altered version of UISS which leverages the UIAppearance proxies of UIKit. AppTemplatez, a static library project for iOS developers. iOS developers are always looking for ways to make their apps more visually appealing.

AppTemplatez, a static library project for iOS developers

AppTemplatez offers a static library project that iOS developers can use to add visuals to their apps. All you have to do is drag and drop the template library into your project and it will automatically be integrated into your app. In a similar manner to the way WordPress makes blogging and website creating much easier for people with little or limited coding skills, AppTemplatez styles can be integrated into an app project with little or no configuration at all. For the more advanced developers however AppTemplatez does offer the opportunity that developers can customize the components to their own liking. One thing developers need to remember before using AppTemplatez however is that the library is not an app starter kit, in other words you need to develop the core functions of the app first and then you can use AppTemplatez to add visual styles to the app.

Robertwijas/UISS. The best mobile templates on the web. How to build an app: 40 easy to follow tutorials. Play a video full screen in objective c - Objective C. Play a video full screen in objective c - Objective C. How to build an app: 40 easy to follow tutorials. Troyharris/Complete-iOS-StyleGuide. Xcode - iPhone - Keyboard hides TextField. 7 Things You Need to Do Before Launching Your Mobile App. The mobile app market is saturated.

7 Things You Need to Do Before Launching Your Mobile App

How can your app rise and shine in such a highly competitive market? You need to find a way of making the app popular even before it is launched. This is where things get tricky: You are marketing an app that has not yet been introduced to the people. What is the point of pre-launch marketing? Is it worth it? It’s good to create some amount of curiosity among the people about the app in the making. It really works. iOS Tutorial - JSON Parsing. How to Create Simple TableView with Custom Cells. By Krzysztof Satola|iOS, Tutorial|3 Comments Our goal today is to create a simple iOS iPhone application with a table view consisting of custom cells.

How to Create Simple TableView with Custom Cells

But before we start, there is a general notice: you should be aware of related to Xcode versions. I am currently working with Xcode 4.5.2. The bad news is there are user interface changes in Xcode every time a new version is released, so be aware that my instructions may not be 100% accurate if you work with Xcode 4.5.3 or later. Customize Table View Cells for UITableView. Table View Programming Guide for iOS: A Closer Look at Table View Cells. A table view uses cell objects to draw its visible rows and then caches those objects as long as the rows are visible.

Table View Programming Guide for iOS: A Closer Look at Table View Cells

Cells inherit from the UITableViewCell class. The table view’s data source provides the cell objects to the table view by implementing the tableView:cellForRowAtIndexPath: method, a required method of the UITableViewDataSource protocol. In this chapter, you’ll learn about: The characteristics of cellsHow to use the default capabilities of UITableViewCell for setting cell contentHow to create custom UITableViewCell objects Characteristics of Cell Objects. Objective c - Hidden Features of Xcode. Troyharris/Complete-iOS-StyleGuide.

Objective c - Hidden Features of Xcode. Cdn5.raywenderlich.com/downloads/RW-Objective-C-Cheatsheet-v1_2.pdf. User Interface Customization in iOS 6. This post is also available in: Japanese, Korean Note from Ray: This is the fifth iOS 6 tutorial in the iOS 6 Feast!

User Interface Customization in iOS 6

In this tutorial, we’re updating one of our older tutorials to iOS 6 so it’s fully up-to-date with the latest features like the new UIKit controls that can be customized in iOS 6. Parts of this tutorial come from Steve Baranski and Adam Burkepile’s chapters in iOS 5 and iOS 6 by Tutorials, although the book covers a lot more than this simple example, such as beautifying table views, dynamically theming your apps, and more. Enjoy! User Interface Customization in iOS 6. iPhone Tutorials. App Icon Template. The iOS 7 Design Cheat Sheet - Ivo Mynttinen / User Interface Designer. The iOS Design Cheat Sheet Volume 2 - Ivo Mynttinen / User Interface Designer.

The iOS Design Cheat Sheet - Ivo Mynttinen / User Interface Designer. Great tips to improve your iOS design workflow.

The iOS Design Cheat Sheet - Ivo Mynttinen / User Interface Designer

This article is outdated. The current version of this article includes data for newer iOS devices such as iPhone 5 and the new iPad. Check out the iOS Design Cheat Sheet Volume 2. When you are designing a lot of applications for Apple’s touch devices like the iPhone or iPad you often have to follow some conventions regarding sizes or radii of Icons, Buttons or Tables. Because it is always a big time loss if you have to search on the Web for this information again and again, I’ve put the most important specifications into a nice iOS Design Cheat Sheet. A place for people to learn iOS - from the beginning. IOS Developer Cheat Sheet. Last revision (mm/dd/yy): 04/7/2014 This document is written for iOS app developers and is intended to provide a set of basic pointers to vital aspects of developing secure apps for Apple’s iOS operating system.

IOS Developer Cheat Sheet

It follows the OWASP Mobile Top 10 Risks list. From a user perspective, two of the best things one can do to protect her iOS device are: enable strong passwords, and refrain from jailbreaking the device. For developers, both of these issues are problematic, as they are not verifiable within an app’s sandbox environment. (Apple previously had an API for testing devices to see if they are jailbroken, but that API was deprecated in 2010.) Insecure Data Storage (M1) Without a doubt, the biggest risk faced by mobile device consumers comes from a lost or stolen device. Remediations In general, an app should store locally only the data that is required to perform its functional tasks.

Weak Server Side Controls (M2) Developer Cheat Sheet for iOS FREE pour iPhone, iPad et iPod touch sur l’iTunes App Store. iOS Developer Cheat Sheets. I was browsing through the referral log to this site, and found an excellent post containing cheat sheets for iOS development, and other mobile platforms.

iOS Developer Cheat Sheets

I have mentioned a few of these in the past, but there were a couple that I didn’t know about. Xcode: How to Save and Load Data. Cocoa Fundamentals Guide: Cocoa Design Patterns. Many of the architectures and mechanisms of the Cocoa environment make effective use of design patterns: abstract designs that solve recurring problems in a particular context.

Cocoa Fundamentals Guide: Cocoa Design Patterns

This chapter describes the major implementations of design patterns in Cocoa, focusing in particular on Model-View-Controller and object modeling. This chapter’s main purpose is to give you a greater awareness of design patterns in Cocoa and encourage you to take advantage of these patterns in your own software projects. What Is a Design Pattern? A design pattern is a template for a design that solves a general, recurring problem in a particular context. It is a tool of abstraction that is useful in fields like architecture and engineering as well as software development. Facebook/facebook-ios-sdk. iOS Quick Tip: From Novice to Expert. Even though it's possible to learn the essentials of iOS Development in a weekend, it will take much longer to master the craft. The question then is how do you transition from a novice to an expert?

In this quick tip, I will provide you with a breadcrumb trail that may help you on your way to becoming a great iOS developer. 1. Practice, Practice, Practice There are no shortcuts. 2. One of the best strategies to improve your skills and to adopt best practices is to learn from other people's code. Whenever you dive into a library, such as AFNetworking or Magical Record, it is key to not be overwhelmed by the code you read. Git ignore file for Xcode projects. TextExpander: Mac Typing Shortcut Utility Saves You Time.

CodeBox — Code Snippet Manager for Mac OS X. CodeBox Features CodeBar Features Icon is always in the menubarYou do not need to have CodeBox running to use CodeBar. All your libraries in one placeIt does not matter where the library file is located on the Hard Drive. Snippet and Asset commandsEach snippet has its own menu with useful commands like Copy and Paste. Structured access to snippetsCodeBar menu reproduces the tree of groups and folders in the CodeBox for easy access. New in Version 1.5. Streamlining Cocoa Development With CocoaPods. iOS Quick Tip: 7 Tips to Speed Up Your Development. Most developers are always looking for ways to improve or automate their workflow being it with a simple script to automate a common task or by learning every possible keyboard shortcut of their favorite text editor.

In this article, I will show you seven tips that will speed up and streamline your workflow in Xcode. 1. Keyboard Shortcuts Virtually every Xcode command has a keyboard shortcut that you can learn and even customize. Investing the time to learn keyboard shortcuts will increase your efficiency tremendously. If you don't like the default keyboard shortcuts, then you'll be happy to learn that you can customize Xcode's default keyboard shortcuts in the Preferences window under the Key Bindings tab. If you don't want to scroll through the long list of keyboard shortcuts to learn the most important ones, then I recommend browsing through this question on Stack Overflow. 2. Cocoapods, a great project started by Eloy Durán, has gained significant traction in the Cocoa community. 3. iOS Quick Tip: 7 Tips to Speed Up Your Development. iOS Quick Tip: 5 Tips to Increase App Performance. Even though the iPhone 5 and the iPad 4 ship with a powerful A6(X) processor and a lot more RAM than the original iPhone, this doesn't mean that iOS applications are by definition fast and performant.

In this quick tip, I will give you five tips to improve application performance. 1. Caching If an iOS application fetches a remote resource, it is important that it doesn't fetch that same resources every time it needs to access it. If you plan to develop a Twitter client for iOS, for example, then the client shouldn't be downloading the same avatar every time it needs to display it. What is caching?

Olivier Poitrey has developed a small library named SDWebImage that is aimed at caching images. 2. One of the most important lessons to learn when developing for the iOS platform is to never block the main thread. Writing safe multithreaded code has become a lot easier with the introduction of Grand Central Dispatch. 3. Implementing Container Containment – Sliding Menu Controller. Beginning iOS Development: Data Persistence. In the seventh installment of the Beginning iOS Development screencast series, we are looking at Data Persistence in iOS Applications.

The screencast includes a short keynote overview of the different storage methods that you can use in an iOS application as well as the pros and cons of each method. After the keynote, the four implemented data storage methods are explained in detail. As mentioned in the screencast, this demo application implements all four data storage methods. If you wish to implement one of them into your own application use the demo application given as a guide only.

Trouble watching the video above? Internationalization Programming Topics: Preparing Your Nib Files for Localization. The native integrated development environment (IDE) for OS X consists of Xcode, Interface Builder, and a suite of build, debugging, and performance tools. Apple iOS Development: Adopting In-App Purchase in Your iOS. iOS Development Tutorial - 11 - Using Xcode to make connections. iOS Development Tutorial - 10 - Connecting Outlets to views in Storyboard. iOS Development Tutorial - 9 - Properties, Outlets and other stuff. Switching and Passing Data between Views - XCode 4. Open Source iPhone And iPad Apps – Real iOS Source Code Examples. Welcome to the sixth iteration of the open source iPhone and iPad apps list. A For those that have seen similar listings on other sites using the exact wordings, and links below welcome to the source for the original list.

Also included are some open source iPad apps, and universal open source iOS apps. How To Create A Socket Based iPhone App and Server. Jverkoey/iOS-Framework. Kstenerud/iOS-Universal-Framework. Arielelkin/LocoQuizz. Navigation Controller app using Storyboards - Part 1/2. iOS Development Tutorial - 8 - Designing and building interfaces in Storyboard. View Controller Catalog for iOS: Navigation Controllers. iOS Development Tutorial - 7 - Using Storyboard to set up View Controllers. iOS SDK Tutorial - Game Development Process. JUMPSTART Platform! Adobe Photoshop Tutorial - iPhone App icon. PSD to APK: Building and distributing and Android Application. iOS Programming Basic: How Does the Hello World App Work? - AppCoda. How To Prototype In Xcode Using Storyboard. The purpose of prototyping in Xcode is to be able to create a super high fidelity flow using the exact same software that builds iOS Apps.

In Xcode, there is no limit. You can embed beautiful interactions, transitions, animations and sounds to produce a true native experience. Iphone - Workflow for parsing PSD to Xcode/IB. Iphone - How to use the Photoshop PSD design file in your xCode. MyAppBuilder.com - Create iPhone Apps & Android Apps Software/Platform. The Online iPhone App Builder - iPhone App, iPad App, Blackberry App, Android App and Palm App. App Incubator - MEDL Mobile, Inc. The App Incubator app for iPhone is free to download. You can find it on the Apple App Store. iOS Game Programming Tutorial: Developing a Simple Maze Game. How To Build Your First iPhone App. What You Need to Begin iOS Programming - AppCoda. Time saving tools for building responsive websites - eric paul snowden. Cocoa touch - How to get the screen width and height in iOS. Stanford University - iPhone Programming Tutorial 1 - Introduction. Stanford University - iPhone Programming Tutorial 2 - Building a Simple Calculator.

Stanford University - iPhone Programming Tutorial 3 - Objective-C and Foundation Frameworks. Stanford University - iPhone Programming Tutorial 4 - Foundation and Memory Management. Stanford University - iPhone Programming Tutorial 5 - Protocols and Views. Nolimits4web/Swiper. Swiper - Mobile Touch Slider And Framework With Hardware Accelerated Transitions. Swiper - is the free and ultra lightweight mobile touch slider with hardware accelerated transitions (where supported) and amazing native behavior. It is intended to use in mobile websites, mobile web apps, and mobile native apps. Designed mostly for iOS, but also works great on Android, Windows Phone 8 and modern Desktop browsers. iOS SDK.