這裡面的簡單整理網路上的一些資源,供查詢用
- Cocoa Controls
好用的元件清單
- Capptivate.co
顯示 App 做的動畫效果
- Reveal App
顯示 View 的階層,並且可即時更改
- Free iOS 7 GUI Kits and Templates
- TopicSo/RAMCollectionViewFlemishBondLayout
把一些 cell group 起來的 layout
- Pixate Pixate/pixate-freestyle-ios at github
寫 CSS 來對介面做 layout
- DCIntrospect
runtime 調整 UIView 的工具
- 自定義 CardView A closer look at the iOS7 App Switcher – Vinh Phuc Dinh
- Origami - Design prototyping with Quartz Composer
Quick prototyping for Quartz
- facebook/Shimmer
閃光特效效果,使用 CALayer mask 做出來的
- 9 Time-Saving iOS 7 Libraries — iOS Apprentice — Medium
- 地圖相關
- IFTTT/JazzHands
過場元件移動效果
- schneiderandre/popping
一些漂亮的過場動畫
- Flipboard/FLEX
在手機上即時 Debug (change View)
- mamaral/MAActionCell
quickly table view cell to use
- 進度條
iOS 7 style 的進度條
- linkedin/Hakawai
A powerful, extensible UITextView.
- UIActivityViewController - NSHipster
如何使用 Share 的功能
- jamztang/JTGestureBasedTableViewDemo
手勢為基礎的 TableView
- tzef/BmoViewPager
一個含有 NavigationBar ViewPage 為基礎並提供 UIPageViewController 及 UICollectionView 整合
- DownloadFont: DownloadFont/ViewController.m
下載字型到 iOS 中的方法
- POP - Prototyping on Paper | iPhone App Prototyping Made Easy
- Flinto – iPhone, iPad and Android Prototyping
- Bohemian Coding - Sketch
- 使用 CATiledLayer Class Reference 來繪圖
- marcuswestin/WebViewJavascriptBridge
用 Javascript 動態建
- escoz/QuickDialog
這套沒在維護了
- xmartlabs/XLForm
- AutoLayoutKit
A descriptive way to create NSLayoutConstraints for AutoLayout in iOS 6.0+
- smileyborg/PureLayout
Quick autolayout for iOS and Mac OSX
- SnapKit/Masonry
Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout
- Reactive
Objective-C framework for Functional Reactive Programming. It provides APIs for composing and transforming streams of values.
- Grand Central Dispatch Design Patterns
- BlocksKit
讓本來不援援 block 的 object ,使用 block 快速存取
- facebook/KVOController
Simple, modern, thread-safe key-value observing for iOS and OS X.
- BoltsFramework/Bolts-iOS
解決 callback hell,也可以讓流程變的比較容易維護
- steipete/Aspects
直接對 selector hook, 可以在不改本來程式碼的情況下加上自定義的行為,可以是 before/instead/after
- nicklockwood/NullSafe
修正 NSNull 呼叫到不存在的 method 的時候會爆掉的問題
- Cocoa Dev Central: Core Data Class Overview http://cocoadevcentral.com/articles/000086.php
- davedelong/CHCSVParser
CSV parser & writer
- Realm: a mobile database that replaces Core Data & SQLite
- FMDB
- https://github.com/magicalpanda/MagicalRecord
- https://github.com/facebookarchive/three20
- JSONModel
快速接 JSON API
- Mantle
JSON Model framework for Cocoa and Cocoa Touch
- AFNetworking
- Superbil/AFCSVParserResponseSerializer
處理 CSV 檔案 for 2.x +
- Superbil/AFCSVParserResponseSerializer
genstrings -o Base.lproj *.m
AppleGlot 來管理
- Testing Your Internationalized App
在 XCode 裡面加入 -AppleLanguages (zh-Hant) 來測試台灣正體
- OneSky
線上翻譯比較
- 免費的美工圖
- 切圖
- 配色
- 範本
- 介面
- Mobile Patterns
- App 介面圖庫
- specta
RSpec-like
- TestFlight » Beta Testing On The Fly
測試版給人測試使用的管理介面
- Appsee
重新顯示使用者使用的過程
- PLCrashReporter - In-process CrashReporter framework for iOS and Mac OS X
抓到 crash report
- mneorr/XCPretty
非常快速的 build 工具,只是把 xcodebuild 包裝過
- Continuous Integration for Mobile | Ship.io
- OCMock
快速提供測試資料
- The Next Generation of Mobile Interaction Design
- Flinto – iPhone, iPad and Android Prototyping
- Zeplin
- Flurry
分析使用者使用的情境及 crash report
- HockeyApp - The Platform for Your Apps
- Crashlytics
- Learn Objective-C in Y Minutes
最基礎的 Objective-C 教學
- objc.io
整理 objc 的技術網站
- selector.rst at master · zonble/Cocoa23
selector 這篇介紹,objc 到底是怎麼實作的
- category.rst at master · zonble/Cocoa23
category 簡介,裡面有說明到 UIButton 事實上是一個 factory
- delegate.rst at master · zonble/Cocoa23
delegate 說明,裡面有講到 iOS 在使用 delegate 的一些注意事項
- 马上着手开发 iOS 应用程序:介绍
官方基教學文件
- WWDC 影片
- iOS Resources — Sam Soffes
- Structuring Modern Objective-C
一些技巧讓程式碼更好讀,而且避免一些問題
- A short guide to OS X animations // Jonathan’s Musings
- TeehanLax/Upcoming
含有完整程式碼的iOS專案,使用了ReactiveCocoa
- Replacing the Objective-C “Delegate Pattern” with ReactiveCocoa
使用 ReactiveCocoa 來實作 UISearchBar 的流程
- What’s New in Xcode: New Features in Xcode 4.4
- Effective Objective-C 2.0 中文版 [書]
一些基本觀念整理,為什麼 API 會這樣設計之類的原理
- Mimic Google Chrome’s X-callback-url Support in Mobile Safari
在 safari 中使用 back 回到 App 的方式
- 75 Essential Tools for iOS Developers - Ben Scheirman
- 【iOS 安全攻防】- 念茜的博客 - 博客频道 - CSDN.NET
- iOS 7 articles from Teehan+Lax - Readlists
- iOS 7 Programming Tips: Customize Navigation Bar and Status Bar
- The iOS 7 Design Cheat Sheet - Ivo Mynttinen / User Interface Designer
- Dark Magic for Debugging your iOS app — iOS Apprentice — Medium
- ISUX转译 iOS 8人机界面指南(一):UI设计基础-腾讯ISUX – 社交用户体验设计 – Better Experience Through Design
- WWDC 2014 Session 笔记 - iOS 界面开发的大一统
- The iOS Design Guidelines - Ivo Mynttinen / User Interface Designer
- barrettj/CodePilot
快速在 XCode 中切換檔案或是 method
- Hopper $
反組譯工具
- objClean
coding style 檢查工具 9.99 鎂
- iOS Dev Tools
工具清單
- facebook/chisel
lldb commands use for debugging iOS
- Jack – iTunes Connect App Manager
管理 iTunes Connect 的工具
- SimPholders2
快速開啟在模擬器的App
- 75 Essential Tools for iOS Developers - Ben Scheirman
工具清單
- Nomad - World-Class Command Line Utilities For iOS Development
一整套的 CLI tools
- fastlane - iOS Automation for Continuous Delivery
做好的一整套 tools
- CocoaDeveloper Quicklook Plugin
A Quicklook Plugin for previewing application and provision information.
- krzysztofzablocki/KZPlayground
Playground for Obj-C
這個清單是我自己平常用來查詢用的,若你覺得有什麼好的可以送 Pull-request 給我,或是直接找我 @superbil