Ahmed Khalaf's repositories
AnonClass
A demo of Java-style anonymous class simulation in Swift
CocoaPodsOptimzationLevelsDemo
A demo representing selective optimization levels for Pods with slow Debug performance.
codility-lesson-problems-attempts
Attempts to codility lesson problems
EasyRealm
EasyRealm is a micro-framework that helps you use Realm.
FTPopOverMenu
A fork of FTPopOverMenu to support RTL
Instabug-iOS
Bug reporting tool for iOS apps
LocaleDirectionAwareButton
A UIButton subclass to reverse a button's title and text alignment based on the current locale.
MDMCoreData
A collection of lightweight Core Data classes for iOS and OS X.
MZDownloadManager
This download manager uses NSURLSession api to download files. It can download multiple files at a time. It can download large files if app is in background. It can resume downloads if app was quit.
NightNight
Elegant way to integrate night mode to swift projects
PHP-Validation
A simple, extensible validation library for PHP with support for filtering and validating any input array along with generating client side validation code.
RecentNArray
A Swift array wrapper that only keeps the most recent N items.
RevealingPagedCollectionView
A demo implementing Soroush Khanlou's way of custom-sized UICollectionView paging.
String-NumbersLatinized
Returns the same string ensuring digits are in Latin.
SwiftLanguageWeather
Swift Language Weather is an iOS weather app developed in Swift 4.
UIAlertView-HideAnyWhere
Hide currently visible UIAlertView objects without having direct references to them.
UIButton-ShowHideImageView
A category to show/hide a button's image view.
UISearchBar-TextAlignment
A category to edit the textAlignment property in a UISearchbar.
UITextField-HideKeyboardButton
A category to add a button to hide the keyboard shown by a UITextField
UIView-Enumeration
A category to expose a view's descendants (exhaustively and recursively to its leaves) via a block.
UIView-WrapContent
A category to add "wrap content" semantics to AutoLayout-enabled UIViews (Akin to Android's wrap content).