All Projects → NSHipster → Nshipster.com

NSHipster / Nshipster.com

Licence: mit
A journal of the overlooked bits in Objective-C, Swift, and Cocoa. Updated weekly.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Nshipster.com

WWDCNotes
WWDCNotes.com content
Stars: ✭ 343 (+22.5%)
Mutual labels:  tvos, watchos, cocoa
Sentry Cocoa
The official Sentry SDK for iOS, tvOS, macOS, watchOS
Stars: ✭ 370 (+32.14%)
Mutual labels:  tvos, watchos, cocoa
BlockiesSwift
Unique blocky identicons generator for Swift
Stars: ✭ 53 (-81.07%)
Mutual labels:  tvos, watchos, cocoa
Swiftyattributes
A Swifty API for attributed strings
Stars: ✭ 1,303 (+365.36%)
Mutual labels:  tvos, watchos, cocoa
Wwdc Notes
WWDCNotes.com content ✨
Stars: ✭ 183 (-34.64%)
Mutual labels:  tvos, watchos, cocoa
Articles Zh Hans
Articles for NSHipster.cn
Stars: ✭ 113 (-59.64%)
Mutual labels:  tvos, watchos, cocoa
Articles
Articles for NSHipster.com
Stars: ✭ 1,166 (+316.43%)
Mutual labels:  tvos, watchos, cocoa
articles-ko
Articles for NSHipster.co.kr
Stars: ✭ 18 (-93.57%)
Mutual labels:  tvos, watchos, cocoa
WebPKit
A framework that extends a variety of Cocoa APIs with capabilities for encoding and decoding WebP files for all of Apple's platforms.
Stars: ✭ 29 (-89.64%)
Mutual labels:  tvos, watchos, cocoa
SwiftGenStrings
genstrings replacement for Swift that actually works
Stars: ✭ 29 (-89.64%)
Mutual labels:  tvos, watchos
PotentCodables
🧪 PotentCodables - A potent set of implementations and extensions to the Swift Codable system
Stars: ✭ 32 (-88.57%)
Mutual labels:  tvos, watchos
TermiNetwork
🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
Stars: ✭ 80 (-71.43%)
Mutual labels:  tvos, watchos
swift-standard-clients
Client declarations and live implementations for standard iOS managers
Stars: ✭ 28 (-90%)
Mutual labels:  tvos, watchos
Spine
Unofficial Spine runtime Swift library, allows you to play animations created in the Spine app (http://esotericsoftware.com).
Stars: ✭ 125 (-55.36%)
Mutual labels:  tvos, watchos
awesome-cocoa
A curated list of awesome Cocoa controls for iOS, watchOS and macOS
Stars: ✭ 56 (-80%)
Mutual labels:  watchos, cocoa
Wells
A lightweight diagnostics report submission system
Stars: ✭ 26 (-90.71%)
Mutual labels:  tvos, watchos
SMJJSONPath
JSONPath implementation in Objective-C
Stars: ✭ 28 (-90%)
Mutual labels:  tvos, watchos
CombineCoreBluetooth
A wrapper API for CoreBluetooth using Combine Publishers
Stars: ✭ 50 (-82.14%)
Mutual labels:  tvos, watchos
ios-watchos-tvos-macos-resources
Updated list of Swift frameworks and libraries for iOS, watchOS, tvOS and macOS.
Stars: ✭ 58 (-79.29%)
Mutual labels:  tvos, watchos
Swiftui Charts
🚀 SwiftUI Charts with custom styles
Stars: ✭ 272 (-2.86%)
Mutual labels:  tvos, watchos

NSHipster.com

NSHipster is a journal of the overlooked bits in Swift, Objective-C and Cocoa. Updated weekly.

This repository hosts the source code that generates and deploys NSHipster.com and its translations. For the articles themselves, see this repository.


Requirements

Running Locally

First, clone the repository by opening Terminal.app and running the following commands:

$ git clone [email protected]:NSHipster/nshipster.com.git
$ cd nshipster.com

Next, clone the articles submodules with the following commands:

$ git submodule update --init --remote --merge

NSHipster is built using Jekyll, a blog-aware, static site generator in Ruby.

Download and update the project dependencies with Bundler using the command:

$ bundle install

To run the site locally, you must specify the configuration file corresponding to the NSHipster website you'd like to build (i.e. NSHipster.com, NSHipster.cn, etc.). You can run the site locally with the following commands:

$ bundle exec jekyll serve --config _config/default.yml,_config/$DOMAIN.yml --trace

Now open the server address in a web browser to see a local copy of the site (by default, Jekyll serves to localhost on port 4000):

$ open http://localhost:4000

Deploying

NSHipster.com is hosted by Netlify. The site is configured with continuous deployment such that any push to the master branch on this repository automatically triggers a build and deploys the site, if successful.

Users with Push access can deploy the site by running the following command:

$ git push origin master

You can monitor the status of a deploy in real-time on this dashboard.

Contact

Follow NSHipster on Twitter (@NSHipster)

License

All code is published under the MIT License.

All content is released under the Creative Commons BY-NC License.

NSHipster® and the NSHipster Logo are registered trademarks of Read Evaluate Press, LLC.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].