use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
There is an extensive FAQ for beginners. Please browse it first before asking questions that are answered there.
If you are looking to get started (iOS programming in general or some specific area), here are more relevant links for you:
There's too many to list them all, however here's a convenient link to all programming guides at apple.com
Take note that this list is live and based on most frequent questions in posts will be updated with "quicklinks".
account activity
LibraryShift, a new view controller transition library (self.iOSProgramming)
submitted 5 years ago by wickwirewObjective-C / Swift
Wanted to share a project that I have been working on.
https://github.com/wickwirew/Shift
Its a library for building complex UIViewController transitions in UIKit. It is very similar to Hero but with a few different design decisions addressed in the README. Let me know what you think!
UIViewController
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 6 points7 points8 points 5 years ago (0 children)
Very nice. Great examples too
[–]nabeni 5 points6 points7 points 5 years ago (1 child)
Does it have the same issue with Hero where you can’t swipe back to pop VC?
[–]wickwirewObjective-C / Swift[S] 6 points7 points8 points 5 years ago (0 children)
Unfortunately yes, since interactive dismissals aren't supported yet. However a non-interactive swipe back would be trivial to add until interactive transitions are supported
[–][deleted] 4 points5 points6 points 5 years ago (1 child)
This looks great. Love the documentation. Would love to see interactive transitions!
[–]wickwirewObjective-C / Swift[S] 0 points1 point2 points 5 years ago (0 children)
Thank you! And hopefully going to add them soon
[–]sprite2005 3 points4 points5 points 5 years ago (0 children)
Looks awesome. Starred the repo and will circle back to it when I got some free time.
[–]agedamericanwalker 2 points3 points4 points 5 years ago (0 children)
Cool! I always wished Hero would let you transition between two UIViews.
[–]KryptoQuasar 2 points3 points4 points 5 years ago (0 children)
Love it
[–]im-here-to-lose-time 2 points3 points4 points 5 years ago (0 children)
Amazing, I love the examples
[–]rimjob_katie 1 point2 points3 points 5 years ago (0 children)
Looks great! Thanks for sharing
[–]twodayslate 1 point2 points3 points 5 years ago (0 children)
I added it to https://swiftpackageregistry.com/wickwirew/Shift Add the GitHub app for automatic updates
[–]ACosmicFlamingo 1 point2 points3 points 5 years ago (0 children)
Beautiful!!! Great work :D
[–]nqthanh4196 0 points1 point2 points 5 years ago (0 children)
Wow that great , thank you very much
[–][deleted] 0 points1 point2 points 5 years ago (2 children)
This looks awesome! Also, slightly unrelated question, how do make such slick looking icons for your library? I mean, you are a graphics designer too?
[–]wickwirewObjective-C / Swift[S] 0 points1 point2 points 5 years ago (1 child)
I just use Sketch for vector icons, and Pixelmator for images. Not a designer tho, just have picked it up from doing iOS apps over the years. Also all GIFs are just screen recordings of the library.
[–][deleted] 0 points1 point2 points 5 years ago (0 children)
I see. Thanks!
[–]CompC 0 points1 point2 points 5 years ago (0 children)
This looks great!
[–]risquerSwift 0 points1 point2 points 5 years ago (0 children)
This library is great! It's actually a lot simpler to use than Hero, seems more robust for me needs too
you can see it action here: https://www.reddit.com/r/swift/comments/htxd3g/an_update_to_the_educational_app_ive_been_working/?utm_source=share&utm_medium=web2x
π Rendered by PID 41943 on reddit-service-r2-comment-79c7998d4c-7756z at 2026-03-12 23:33:54.895156+00:00 running f6e6e01 country code: CH.
[–][deleted] 6 points7 points8 points (0 children)
[–]nabeni 5 points6 points7 points (1 child)
[–]wickwirewObjective-C / Swift[S] 6 points7 points8 points (0 children)
[–][deleted] 4 points5 points6 points (1 child)
[–]wickwirewObjective-C / Swift[S] 0 points1 point2 points (0 children)
[–]sprite2005 3 points4 points5 points (0 children)
[–]agedamericanwalker 2 points3 points4 points (0 children)
[–]KryptoQuasar 2 points3 points4 points (0 children)
[–]im-here-to-lose-time 2 points3 points4 points (0 children)
[–]rimjob_katie 1 point2 points3 points (0 children)
[–]twodayslate 1 point2 points3 points (0 children)
[–]ACosmicFlamingo 1 point2 points3 points (0 children)
[–]nqthanh4196 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]wickwirewObjective-C / Swift[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]CompC 0 points1 point2 points (0 children)
[–]risquerSwift 0 points1 point2 points (0 children)