iOS & macOS development
112.4K views | +33 today
iOS & macOS development
cool tips and source code for Cocoa, Swift and Objective-C
Curated by Alessio Nonni
Your new post is loading...
Your new post is loading...
Scoop.it!

SimpleAuth

SimpleAuth | iOS & macOS development | Scoop.it

SimpleAuth is designed to do the hard work of social account login on iOS. It has a small set of public APIs backed by a set of "providers" that implement the functionality needed to communicate with various social services.

 

SimpleAuth currently has the following providers:

 

Facebook (system)Twitter (system)InstagramTwitter (web)MeetupTumblr
more...
No comment yet.
Scoop.it!

UIImageView_FaceAwareFill

UIImageView_FaceAwareFill | iOS & macOS development | Scoop.it

This category applies Aspect Fill content mode to an image and if faces are detected it centers them instead of centering the image just by its geometrical center.

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

Code Pilot - Now Open Source!

Code Pilot - Now Open Source! | iOS & macOS development | Scoop.it

Code Pilot is a plugin for Xcode 5 that allows you to quickly find files, methods and symbols within your project without the need for your mouse. It uses fuzzy query matching to compute a list of results sorted by their relevancy. With just a few keystrokes you can jump to the method you're looking for.

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

Objective C Snippets | emoticode

Objective C Snippets | emoticode | iOS & macOS development | Scoop.it

All Objective C Snippets from EmotiCODE, a Objective C code snippet search engine but mostly a place where developers can find help for what they need and contribute with their own contents.

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

Masonry

Masonry | iOS & macOS development | Scoop.it

Masonry is a light-weight layout framework which wraps AutoLayout with a nicer syntax. Masonry has its own layout DSL which provides a chainable way of describing your NSLayoutConstraints which results in layout code that is more concise and readable. Masonry supports iOS and Mac OSX.

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

BOZPongRefreshControl

BOZPongRefreshControl | iOS & macOS development | Scoop.it

A pull-down-to-refresh control for iOS that plays pong, originally created for the MHacks III iOS app.

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

IGScraperKit

IGScraperKit | iOS & macOS development | Scoop.it

Create dynamic web scraper in Objective-C, using block or JavaScript.

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

EZAudio

EZAudio | iOS & macOS development | Scoop.it

An iOS and OSX audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations.

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

SDWebImage

SDWebImage | iOS & macOS development | Scoop.it

This library provides a category for UIImageVIew with support for remote images coming from the web.

 

- An UIImageView category adding web image and cache management to the Cocoa Touch framework

- An asynchronous image downloader
- An asynchronous memory + disk image caching with automatic cache expiration handling
- Animated GIF support
- WebP format support
- A background image decompression
- A guarantee that the same URL won't be downloaded several times
- A guarantee that bogus URLs won't be retried again and again
- A guarantee that main thread will never be blocked
- Performances!
- Use GCD and ARC

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

RKTabView

RKTabView | iOS & macOS development | Scoop.it

RKTabView provides the opportunity to create toolbars with customizable behavior, functions and appearance.


Standard iOS components such as UITabBar or UIToolbar sometimes are not customizable as needed and always behave in a certain way. Unlike them, this component can be installed anywhere, anytime, but the most important thing - all elements appearance and behavior can differ.


Imagine, that part of bar should work as UITabBar (one is on - others are off), elements of second part should work as switchers (any element can be turned on or off independently), third part - ordinary buttons. All this can be done with RKTabView.

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

XAlign

A useful Xcode plugin to align regular code. It can align anything by using custom alignment patterns.

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

FBDigitalFont

FBDigitalFont | iOS & macOS development | Scoop.it

This library includes some kind of digital styled font drawer. They're not TTF files or something. They just draw fonts with CoreGraphics. So, you don't need to worry about redistribution license of font files when you release your application.

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

MMAppSwitcher

MMAppSwitcher | iOS & macOS development | Scoop.it

This simple class allows you to replace the default scaled down app interface in the iOS7 app switcher with your own customized card view.

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

ClangFormat-Xcode

ClangFormat-Xcode | iOS & macOS development | Scoop.it

An Xcode plug-in to format your code using Clang's format tools, by @travisjeffery.

With clang-format you can use Clang to format your code to styles such as LLVM, Google, Chromium, Mozilla, WebKit, or your own configuration.

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

@weakify(self): A more elegant solution to weakSelf in Objective-C

It may be unclear to new Objective-C developers that referencing self in a block actually creates a 'strong reference cycle to self'. Because of the mechanics of ARC, Objective-C will prevent self from properly being deallocated, thus keeping it around indefinitely. Entire object graphs (UIViewControllers etc.) linger in memory this way and create memory leaks which accumulate over time. Needless to say, you will want to avoid this scenario at all cost.

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

Xcode Cheat Sheet

Xcode Cheat Sheet | iOS & macOS development | Scoop.it

Xcode is a central tool for many of us. We're spending countless hours with it - and should therefore make sure we're getting the most out of it.

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

Reader Submissions - New Year's 2014

Reader Submissions - New Year's 2014 | iOS & macOS development | Scoop.it

Great Objective-C tips.

 

Thanks to Arnaud Coomans, Cédric Luthi, David Grandinetti, Ell Neal, Eric Allam, Erik Kerber, Jim Kubicek, Joachim Bengtsson, Johannes Lund, Josh Avant, João Prado Maia, Justin R. Miller, Kamil Pyć, Matthew Teece, Maximilian Tagher, Nigel Timothy Barber, Nolan O'Brien, Pitiphong Phongpattranont, Steve Moser, Thomas Visser, Vadim Shpakovski, & @jurre.

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

TWRProgressView

TWRProgressView | iOS & macOS development | Scoop.it

A custom view component that lets the user easily present a progress view masked with an image containing an alpha channel (i.e. PNGs). The view's progress can be animated; foreground and background colors can be customized as well as the duration of the animation.

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

BNHtmlPdfKit

BNHtmlPdfKit | iOS & macOS development | Scoop.it

Easily turn HTML data from an HTML string or URL into a PDF file on iOS.

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

Origami

Origami | iOS & macOS development | Scoop.it

Origami is a free toolkit for Quartz Composer that makes interactive design prototyping easy and doesn’t require programming.

 

Most designers today create static mockups to communicate app ideas. But increasingly apps are anything but static, which means as designers we need a better tool for interaction design—this is where Origami comes in.

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

XToDo

XToDo | iOS & macOS development | Scoop.it

Xcode plugin to collect and list the "TODO", "FIXME", "???", "!!!!".

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

AAShareBubbles

AAShareBubbles | iOS & macOS development | Scoop.it

Animated Social share buttons control.
Supported share buttons:
Facebook, Twitter, Google+, Tumblr, Vkontakte (vk.com), E-mail

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

MessageBarManager

MessageBarManager | iOS & macOS development | Scoop.it

An iOS manager for presenting system-wide notifications via a dropdown message bar.

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

PermissiveResearch

PermissiveResearch | iOS & macOS development | Scoop.it

An iOS search engine that allows mistakes in the searched element in huge data. Many developpers would have executed a fectch request on a CoreData database or a predicate to filter on a NSArray.

more...
No comment yet.