iOS & OS X Develo...
Follow
Find
69.1K views | +36 today
iOS & OS X Development
cool tips and source code for Cocoa, Objective-C and Swift
Curated by Alessio Nonni
Your new post is loading...
Your new post is loading...
Scoop.it!

FRDLivelyButton

FRDLivelyButton | iOS & OS X Development | Scoop.it

FRDLivelyButton is a simple UIButton subclass intended to be used inside a UIBarButtonItem, even though it can be used anywhere you can use a UIButton. It is entirely Core Graphics driven, supports 5 common button types (menu, close, add, etc...) used in navigation bar, and will nicely animate any button type changes and touch events.

more...
No comment yet.
Scoop.it!

Securing and Encrypting Data on iOS - Tuts+ Code Tutorial

Securing and Encrypting Data on iOS - Tuts+ Code Tutorial | iOS & OS X Development | Scoop.it

Whether you're creating a mobile application or a web service, keeping sensitive data secure is important and security has become an essential aspect of every software product. In this tutorial, I will show you how to safely store user credentials using the application's keychain and we'll take a look at encrypting and decrypting user data using a third party library.

more...
No comment yet.
Scoop.it!

iOS Product Tour

iOS Product Tour | iOS & OS X Development | Scoop.it

This popup control is a GarageBand (iOS) like user help system. Show bubble next to your buttons, UIView zones (ext...) to help the user in your application.

more...
No comment yet.
Scoop.it!

OCLint

OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code and looking for potential problems like:

  • Possible bugs - empty if/else/try/catch/finally statements
  • Unused code - unused local variables and parameters
  • Complicated code - high cyclomatic complexity, NPath complexity and high NCSS
  • Redundant code - redundant if statement and useless parentheses
  • Code smells - long method and long parameter list
  • Bad practices - inverted logic and parameter reassignment
  • ...
more...
No comment yet.
Scoop.it!

GameCenterManager

GameCenterManager | iOS & OS X Development | Scoop.it

GameCenter Manager helps to manage Game Center in iOS and Mac apps. Report and track high scores, achievements, and challenges for different players. GameCenter Manager also takes care of the heavy lifting - checking internet availability, saving data when offline and uploading it when online, etc. In future updates, GameCenter Manager will make it easy to setup and run live Game Center Multiplayer matches.

more...
No comment yet.
Scoop.it!

HAPaperViewController

HAPaperViewController | iOS & OS X Development | Scoop.it

UICollectionView with layout transitions inspired by Facebook Paper App.

more...
No comment yet.
Scoop.it!

SubjectiveCPhotoPanner

SubjectiveCPhotoPanner | iOS & OS X Development | Scoop.it

A small clone of Facebook Paper's motion based photo panner, built for the Facebook Paper's Photo Panner post on Subjective-C.

more...
Wazir's curator insight, April 1, 10:15 AM

Photo Panner like Facebook's Paper

Scoop.it!

Lin-Xcode5

Lin-Xcode5 | iOS & OS X Development | Scoop.it

Lin is a open source plug-in for Xcode 5.
It lets you search/manage localizations without opening the .strings files.

more...
No comment yet.
Scoop.it!

NAKPlaybackIndicatorView

NAKPlaybackIndicatorView | iOS & OS X Development | Scoop.it

NAKPlaybackIndicatorView is a view that mimics the music playback indicator in the Music.app on iOS 7. It has three vertical bars and they oscillate randomly.

Requires iOS 7 or later.

more...
No comment yet.
Scoop.it!

Developing private static library for iOS with CocoaPods

Developing private static library for iOS with CocoaPods | iOS & OS X Development | Scoop.it

Today I will show you how to create a private static library for iOS which is a CocoaPods project itself and use it in your CocoaPods managed application without pushing it into global Pods repository or even your own public repo. We will also add some unit tests so it can be improved and developed independently.

more...
No comment yet.
Scoop.it!

Tips for High Performance Collection Looping in Objective-C

Squeeze out every bit of performance when looping through a collection in Objective-C. Specifics tips for NSArray, NSDictionary and NSSet.

more...
No comment yet.
Scoop.it!

CAAnimation-EasingEquations

CAAnimation-EasingEquations | iOS & OS X Development | Scoop.it

A category on CAAnimation that provides a number of easing equations to add some zazz to your app (with examples!)

more...
No comment yet.
Scoop.it!

Clean, Modern Objective-C

Clean, Modern Objective-C | iOS & OS X Development | Scoop.it

Objective-C is far and away my favorite language, and its base syntax lends itself to cleanliness and readability. Unfortunately, developers who are familiar with other languages sometimes come in and muck everything up.


These guidelines borrow heavily from Ash Furrow's Structuring Modern Objective-C and the New York Times Objective-C Style Guide.

more...
No comment yet.
Scoop.it!

EChart

EChart | iOS & OS X Development | Scoop.it

A highly extendable, easy to use chart with event handling, animation supported.

more...
No comment yet.
Scoop.it!

7 TestFlight Alternatives for iOS, Android & Windows Devs - Joppar

7 TestFlight Alternatives for iOS, Android & Windows Devs - Joppar | iOS & OS X Development | Scoop.it
Looking for TestFlight alternatives? Here's a list of 7 Test Flight Alternatives you can try for iOS  app development.
more...
No comment yet.
Scoop.it!

DropboxBrowser

DropboxBrowser | iOS & OS X Development | Scoop.it
Dropbox Browser provides a simple and effective way to browse, view, and download files using the iOS Dropbox SDK. Follow the simple setup steps and in under ten minutes you'll have a working Dropbox File Browser in your app that lets users browse and download their Dropbox files and folders.
more...
No comment yet.
Scoop.it!

Fleksy SDK for iOS

Fleksy SDK for iOS | iOS & OS X Development | Scoop.it

Give your users the choice of an alternative keyboard for the first time ever on iOS!

more...
No comment yet.
Scoop.it!

Namespacing

Namespacing | iOS & OS X Development | Scoop.it

Namespacing is the preeminent bugbear of Objective-C. A cosmetic quirk with global implications, the language's lack of identifier containers remains a source of prodigious quantities of caremad for armchair language critics.

This is all to say: unlike many other languages that are popular today, Objective-C does not provide a module-like mechanism for avoiding class and method name collisions.

Instead, Objective-C relies on prefixes to ensure that functionality in one part of the app don't interfere with similarly named code somewhere else.

more...
No comment yet.
Scoop.it!

EPSCollectionViewFormLayout

EPSCollectionViewFormLayout | iOS & OS X Development | Scoop.it

EPSCollectionViewFormLayout is a subclass of UICollectionViewLayout that makes it easy to layout forms, like login and address forms, in a collection view.

more...
No comment yet.
Scoop.it!

HOStringSense-for-Xcode

HOStringSense-for-Xcode | iOS & OS X Development | Scoop.it

Plugin for Xcode to make working with strings less "escaped".

Perfect for editing regular expressions, multi line texts, inline HTML and many more use cases. Also provides quick feedback on string length.

more...
No comment yet.
Scoop.it!

MTBBarcodeScanner

MTBBarcodeScanner | iOS & OS X Development | Scoop.it

A lightweight, easy-to-use barcode scanning library for iOS 7.


With this library you can:

  • Supply a custom UIView for displaying camera input
  • Read any number of barcodes before stopping
  • Read multiple codes on the screen at the same time (2D barcodes only)
  • Easily receive codes with a block, including the string value and position in the preview

See demo project for examples of capturing one code, multiple codes, or highlighting codes as valid or invalid in the live preview.

more...
No comment yet.
Scoop.it!

WMGaugeView

WMGaugeView | iOS & OS X Development | Scoop.it

WMGaugeView is a simple gauge like view that provide customizable visualizations for iOS applications.

See the demo application for some examples on how to use the gauge.

more...
No comment yet.
Scoop.it!

NBULog

NBULog | iOS & OS X Development | Scoop.it

Log framework based on CocoaLumberjack. Adds dynamic log levels, modules' support and eases usage.

more...
No comment yet.
Scoop.it!

How to Fix the Most Common Xcode Errors

How to Fix the Most Common Xcode Errors | iOS & OS X Development | Scoop.it

This article is a collection of the most common issues that I see the students of my course and audience members getting stuck on as well as how to fix them.


I thought writing up this reference will be handy to point people to in the future and I’ll continue to update it with new questions/issues that crop up from my students so please bookmark it!

more...
No comment yet.
Scoop.it!

MTDirectionsKit

MTDirectionsKit | iOS & OS X Development | Scoop.it

Did you ever wonder why Apple didn't provide a way to show directions directly on top of MKMapView and force you to switch to their built-in Maps.app just to guide your users somewhere? We too, that's why we built MTDirectionsKit.


MTDirectionsKit is a full-featured and easy to use solution to show directions in your App, directly on top of MKMapView and works pre-iOS7.


MTDirectionsKit can use the following three APIs for gathering routing information:

  1. MapQuest Open Directions API
  2. Google Directions API
  3. Bing Routes API
more...
No comment yet.