Герман Сапрыкин

49 Flips | 4 Magazines | 6 Followers | @saprykinherman | Keep up with Герман Сапрыкин on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Герман Сапрыкин”

LLVM for Grad Students

August 3, 2015<p>This is an introduction to doing research with the LLVM compiler infrastructure. It should be enough for a grad student to go from</i> …

Strong IBOutlet, Storyboard, Scene Dock

In this tutorial, I want to show you some of the new Interface Builder in Xcode 7 features that I believe will change how you think about Storyboards.<p>…

Navigating and discovering an iOS codebase using lldb

Sometimes you find yourself in a situation where you have to fix a bug or add a new features to a codebase you know little about. Wether you moved to …

Run native mobile apps in your browser

Interaction History<p>Download<p>Interaction History Simple<p>Download<p>params:<p>plistEdit:<p>App launch command sent.<p>noVideo=true<p>Mouse, touch and keyboard events …

8 Patterns to Help You Destroy Massive View Controller

View controllers become gargantuan because they’re doing too many things. Keyboard management, user input, data transformation, view allocation — …

Installation: Standard

XcodeCoverage provides a simple way to generate reports of the code coverage of your Xcode project. Generated reports include HTML and Cobertura …

aspelllint - spell check for large projects

Aspelllint searches your projects for spelling …

OS X 10.10 Yosemite: The Ars Technica Review

For the first time in forever, the Mac could be noticed by someone.<p>When the book is finally closed on the product line known as OS X, last year’s …

README.md

The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. PureLayout extends UIView/NSView, NSArray, and …

iOS Programming

Mail To News And Back Again

Tea-Driven Development :: TDD vs BDD

I regularly find myself explaining to people the difference between TDD (Test-Driven Development) and BDD (Behaviour-Driven Development). There still …

RT @benkimediyorum: Design VS User Experience http://t.co/kq6HFKw4qR

Swift: Unit Testing Tips and Tricks

The very first obstacle to writing Unit Tests in Swift is access controls! Since the Test Target is different from you Application Target, the files …

Where are you, iOS-developer?! #vacancy #iosdeveloper #objectivec #job #программист #мобильноеприложение #work #workhard #video

MVVM, Swift and ReactiveCocoa - It's all good!

Around one month ago my two-part tutorial series on how to use the MVVM pattern with ReactiveCocoa was published on Ray Wenderlich’s website. …

Core Data Libraries Utilities

So let’s say that, having determined your particular needs and compared all of the alternatives, you’ve chosen Core Data for your next app.<p>Nothing …

Рентабельный код

Жили-были в двух соседних деревушках Вилларибо и Виллабаджо две команды разработчиков. И те и другие делали ревью кода, писали тесты, приводили …

Blog home

A few months ago Apple introduced a new programming language, Swift, that left us excited about the future of iOS and OS X development. People were …

Full Length Event - Building Paper

Tutorials

EasyMapping

An easy way to unmarshall a Dictionary of attributes (which came from JSON, XML or just a NSDictionary) into a Class and vice versa.<p>Contact:<p>Developed …

SSDataSources

Flexible data sources for your UITableView and UICollectionView. <i>wow, much DRY</i><p>No doubt you've done the tableView:cellForRowAtIndexPath: and …

Redirecting...

IBAction / IBOutlet / IBOutletCollection

In programming, what often begins as a necessary instruction eventually becomes a vestigial cue for humans. In the case of Objective-C, #pragma …

Subliminal

What is Subliminal?<p>Subliminal is an open-source framework for writing iOS integration tests. Subliminal provides a familiar OCUnit/XCTest-like …

ReactiveCocoa Philosphy

Functional. Reactive. Programming. What on Earth is that?<p>Well, we know to some degree what functional programming is. Functions don't have …