Displaying 1 to 20 from 356 results

Zewo - Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines

  •    Swift

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.

bluepill - Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine

  •    Objective-C

Bluepill is a tool to run iOS tests in parallel using multiple simulators.LinkedIn created Bluepill to run iOS tests in parallel using multiple simulators.

jazzy - Soulful docs for Swift & Objective-C

  •    Ruby

Both Swift and Objective-C projects are supported.Objective-C support was recently added, so please report any issues you find.

SwiftGif - :sparkles: A small UIImage extension with gif support

  •    Swift

A small UIImage extension with gif support.Run pod install to build your dependencies.




whats-new-in-swift-4 - An Xcode playground showcasing the new features in Swift 4.0.

  •    Swift

An 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.

XcodeCleaner - Cleaner for Xcode.app built with react-native-macos

  •    Objective-C

This 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.

Alamofire - Elegant HTTP Networking in Swift

  •    Swift

Alamofire is an HTTP networking library written in Swift. In order to keep Alamofire focused specifically on core networking implementations, additional component libraries have been created by the Alamofire Software Foundation to bring additional functionality to the Alamofire ecosystem.

specta - A light-weight TDD / BDD framework for Objective-C & Cocoa

  •    Objective-C

A 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.


ios-good-practices - Good ideas for iOS development, by Futurice developers.

  •    

Interested 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.

XcodeCoverage - Code coverage for Xcode projects

  •    Perl

XcodeCoverage 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.

WordPress-iOS - WordPress for iOS - Official repository

  •    Swift

At 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.

IPAPatch - Patch iOS Apps, The Easy Way, Without Jailbreak.

  •    Objective-C

IPAPatch 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.

Swimat - An Xcode formatter plug-in to format your swift code.

  •    Swift

Swimat is an Xcode plug-in to format your Swift code. There are three way to install.

FengNiao - A command line tool for cleaning unused resources in Xcode.

  •    Swift

FengNiao 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.

update_xcode_plugins - No more messing with plugin UUIDs; Plugins on Xcode 8+!

  •    Ruby

This 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.

mergepbx - script for merging XCode project files in git

  •    Python

Tracking 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.

Dollar - A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript

  •    Swift

Dollar 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.

XCActionBar - "Alfred for Xcode" plugin

  •    Objective-C

If 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.