- PVSM.RU - https://www.pvsm.ru -

Полезные штуки для iOS-разработчика #1

На Хабре в свое время было несколько статей «Очень много полезных штук для AS3» [1]. Автор попытался собрать ссылки на самые полезные и интересные библиотеки. И т.к. в последнее время я разрабатываю под iOS, решил последовать его примеру и сделать то же самое, но для своей платформы. Описания почти прикладывать не буду, все есть на страничках проектов.

«Хелперы»:

UI-компоненты и фреймворки:

Работа с сетью, social API:

Аудио, видео, графика и анимация, файлы:

Игровые движки:

In-App Purchases:

Тестирование:

И в завершении хочется дать совет начинающим и не только разработчикам:
коллеги, не пишите свои велосипеды, используйте по возможности уже реализованное сообществом. Если вам не хватает функционала в какой-либо библиотеке, напишите его и выложите на всеобщее обозрение, люди вам только спасибо скажут.

Автор: Coder89


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ios/7846

Ссылки в тексте:

[1] «Очень много полезных штук для AS3»: http://habrahabr.ru/post/112347/

[2] «SSToolkit»: https://github.com/samsoffes/sstoolkit

[3] «Cocoa Helpers»: https://github.com/enormego/cocoa-helpers

[4] «BlocksKit»: https://github.com/zwaldowski/BlocksKit

[5] «RMModelObject»: https://github.com/andrep/RMModelObject

[6] «FMDB»: https://github.com/ccgus/fmdb

[7] «entropydb»: http://code.google.com/p/entropydb/

[8] «twitter-text-objc»: https://github.com/twitter/twitter-text-objc

[9] «DCIntrospect»: https://github.com/domesticcatsoftware/DCIntrospect

[10] «UIDevice-with-UniqueIdentifier-for-iOS-5»: https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5

[11] «iOS Boilerplate»: http://iosboilerplate.com/

[12] «Three20»: http://three20.info/

[13] «TapkuLibrary»: http://tapku.com/

[14] «Nimbus»: http://nimbuskit.info/

[15] «Cooliris ToolKit»: http://code.google.com/p/cooliris-toolkit/

[16] «EGOTableViewPullRefresh»: https://github.com/enormego/EGOTableViewPullRefresh

[17] «QuickDialog»: https://github.com/escoz/QuickDialog

[18] «KTPhotoBrowser»: https://github.com/kirbyt/KTPhotoBrowser

[19] «AQGridView»: https://github.com/AlanQuatermain/AQGridView

[20] «KKGridView»: https://github.com/kolinkrewinkel/KKGridView

[21] «GMGridView»: https://github.com/gmoledina/GMGridView

[22] «MGSplitViewController»: https://github.com/mattgemmell/MGSplitViewController

[23] «PSStackedView»: https://github.com/steipete/PSStackedView

[24] «CLCascade»: https://github.com/appunite/CLCascade

[25] «HGPageScrollView»: https://github.com/100grams/HGPageScrollView

[26] «MTStatusBarOverlay»: https://github.com/myell0w/MTStatusBarOverlay

[27] «WEPopover»: https://github.com/werner77/WEPopover

[28] «CMPopTipView»: https://github.com/chrismiles/CMPopTipView

[29] «SVProgressHUD»: https://github.com/samvermette/SVProgressHUD

[30] «MBProgressHUD»: https://github.com/jdg/MBProgressHUD

[31] «TTTAttributedLabel»: https://github.com/mattt/TTTAttributedLabel

[32] «OHAttributedLabel»: https://github.com/AliSoftware/OHAttributedLabel

[33] «SSMessagesViewController»: https://github.com/samsoffes/ssmessagesviewcontroller

[34] «TabBarKit»: https://github.com/davidmorford/TabBarKit

[35] «JMTabView»: https://github.com/jasonmorrissey/JMTabView

[36] «iRate»: https://github.com/nicklockwood/iRate

[37] «OpenSpringBoard»: https://github.com/fieldforceapp/openspringboard

[38] «ViewDeck»: https://github.com/Inferis/ViewDeck

[39] «SVSegmentedControl»: https://github.com/samvermette/SVSegmentedControl

[40] «UAModalPanel»: https://github.com/coneybeare/UAModalPanel

[41] «iCarousel»: https://github.com/nicklockwood/iCarousel

[42] «Cocoa Controls»: http://cocoacontrols.com/iCarousel

[43] «ASIHTTPRequest»: http://allseeing-i.com/ASIHTTPRequest/

[44] «AFNetworking»: https://github.com/AFNetworking/AFNetworking/

[45] «RestKit»: https://github.com/RestKit/RestKit

[46] «SBJson (aka json-framework)»: http://stig.github.com/json-framework/

[47] «SDWebImage»: https://github.com/rs/SDWebImage

[48] «BSJSONAdditions»: https://github.com/blakeseely/bsjsonadditions

[49] «ShareKit»: http://getsharekit.com/

[50] «Facebook iOS SDK»: https://github.com/facebook/facebook-ios-sdk

[51] «MGTwitterEngine»: https://github.com/mattgemmell/MGTwitterEngine

[52] «MapKitDragAndDrop»: https://github.com/digdog/MapKitDragAndDrop

[53] «OCMapView»: https://github.com/yinkou/OCMapView

[54] «MapBox»: http://mapbox.com/mobile/

[55] «AwesomeMenu»: https://github.com/levey/AwesomeMenu

[56] «NYXImagesKit»: https://github.com/Nyx0uf/NYXImagesKit

[57] «MGImageUtilities»: https://github.com/mattgemmell/MGImageUtilities

[58] «Core Plot»: http://code.google.com/p/core-plot/

[59] «WhirlyGlobe»: http://code.google.com/p/whirlyglobe/

[60] «Filtrr»: https://github.com/OmidH/Filtrr

[61] «AudioStreamer»: https://github.com/mattgallagher/AudioStreamer

[62] «PDF Reader/Viewer»: https://github.com/vfr/Reader

[63] «cocos2d-iphone»: http://www.cocos2d-iphone.org/

[64] «Corona»: http://www.anscamobile.com/

[65] «The Sparrow Framework»: http://gamua.com/sparrow/

[66] «MKStoreKit»: https://github.com/MugunthKumar/MKStoreKit

[67] «GHUnit»: https://github.com/gabriel/gh-unit

[68] «KIF»: https://github.com/square/KIF