Zewo is a lightweight library for web applications in Swift.Zewo is not a web framework. Zewo is a lightweight library for web applications in Swift. Most server-side Swift projects use Grand Central Dispatch (GCD) as the concurrency library of choice. The drawback of using GCD is that its APIs are asynchronous. With async code comes callback hell and we all know it, it's no fun.
swift coroutines synchronous-apis server-side-swift zewo swiftenv concurrency xcode heroku swiftpm slack buildpack non-blocking fibers green-threadsBluepill is a tool to run iOS tests in parallel using multiple simulators.LinkedIn created Bluepill to run iOS tests in parallel using multiple simulators.
bluepill multiple-simulators xcode parallel ios testA small UIImage extension with gif support.Run pod install to build your dependencies.
uiimage gif gif-support xcode iosAn Xcode playground showcasing the new features in Swift 4.0. As seen in the What’s New in Swift session at WWDC 2017. Written by Ole Begemann, May–September 2017.
xcode playgroundThis app helps you to make your Xcode faster by removing unwanted and deprecated files. You can run cleaner weekly or monthly to keep your developer folder health and to save more disk space.
appstore xcode react-nativeA light-weight TDD / BDD framework for Objective-C. Standard XCTest matchers such as XCTAssertEqualObjects and XCTAssertNil work, but you probably want to add a nicer matcher framework - Expecta to your setup. Or if you really prefer, OCHamcrest works fine too. Also, add a mocking framework: OCMock.
bdd-framework xcode testingInterested in other mobile platforms? Our Best Practices in Android Development and Windows App Development Best Practices documents have got you covered. If you are looking for something specific, you can jump right into the relevant section from here.
best-practices ios xcode apple provisioning-profiles architecture good-practicesGet strong typed, autocompleted resources like images, fonts and segues in Swift projects
ios auto-complete xcode code-generator localisation uifont uiimage uistoryboard segues custom-fonts autocompleted-resources autocompleted-imagesXcodeCoverage provides a simple way to generate reports of the code coverage of your Xcode project. Generated reports include HTML and Cobertura XML. Coverage data excludes Apple's SDKs, and the exclusion rules can be customized.
xcode coverageAt the moment WordPress for iOS requires Swift 3.0 and Xcode 9.0 or newer. Previous versions of Xcode can be downloaded from Apple. We use SwiftLint to enforce a common style for Swift code. The app should build and work without it, but if you plan to write code, you are encouraged to install it. No commit should have lint warnings or errors.
wordpress ios cocoapods xcodeIPAPatch provide a simple way to patch iOS Apps, without needing to jailbreak. You can run your own code inside ipa file as a dynamic library. So you can change behavior of that app by utilizing Objective-C runtime.
ipa hacking hacking-tool reverse-engineering xcode patching iosSwimat is an Xcode plug-in to format your Swift code. There are three way to install.
xcode-plugin formatter xcode-extension xcode swimatFengNiao is a simple command-line util to deleting unused image resource files from you Xcode project. You need Swift Package Manager (as well as swift compiler) installed in your macOS, generally you are prepared if you have the latest Xcode installed.
command-line-tool resources slim xcode images cleanupThis tool adds the missing UUIDs into the installed Xcode plugins so that they can be loaded by newer versions of Xcode. You can choose to run it once or install a launch agent that will trigger the tool every time any of your installed plugins are modified or Xcode/Xcode-beta gets updated.
xcode xcode-plugins unsignA summary of Apple's Swift language written on Playgrounds.
swift-language swift-summary apple playground apple-documentation xcode playgrounds-platform playgroundsTracking a Xcode project in a version control system is annoying. Simply adding files can lead to merge conflicts that have to be solved manually, although it would be possible to resolve the conflict automatically, if the merge algorithm would be aware of the structure of Xcode's project file. After long and annoying merge sessions in one of my projects, I came to the conclusion, that writing a merge driver for git which understands the structure of the project file would be a worthwhile endeavour, as it would save me from solving the merge conflicts for my co-workers.
xcode git merging pbxprojDollar is a Swift library that provides useful functional programming helper methods without extending any built in objects. It is similar to Lo-Dash or Underscore.js in Javascript. NOTE: Starting Swift 4 $ is no longer a valid identifier. So you get the following error: '$' is not an identifier; use backticks to escape it . Instead use Dollar.
dollar xcode swift-language callback-returnsIf you use Alfred, LaunchBar, QuickSilver or other similar products (and if you don't, you really should!), then you already know what this is all about. XCActionBar is at present only partially supported in Xcode 9. The vast majority of custom actions operate on text and therefore require access to Xcode's internal text views which have changed significantly in Xcode 9. I know of a few other plugins in a similar situation and people are hard at work trying to figure out what the new hook points are. I'm currently not in a position where I can dedicate a lot of time to research this, but I will definitely get to it at some point.
xcode plugin tools productivity shortcut shortcuts pasteboard repeat text-snippets snippets hotkey plugins keyboard-navigation keyboard-shortcutsSCXcodeMiniMap is a Xcode plugin that adds a source editor Minimap to Xcode. Any suggestions or improvements are more than welcome. Feel free to contact me at stefan.ceriu@gmail.com or @stefanceriu.
xcode plugin minimap xcode-pluginCaptainHook Tweak、Logos Tweak and Command-line Tool、Patch iOS Apps, Without Jailbreak.
theos xcode reverse-engineering ios ipa iosopendev cocoapods
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.