IOS рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд░реНрдЬрди рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдУрдкрдирд╕реЛрд░реНрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде

рдЖрдЦрд┐рд░реА рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рдерд╛, рддреЛ рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ рдХрд┐ рдкреЙрдбреНрд╕ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╢реБрд░реБрдЖрддреА рдФрд░ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдУрдкрдирд╕реЛрд░реНрд╕ рдЖрдИрдУрдПрд╕-рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд░реВрдмреА-рдкреИрдХреЗрдЬ рдХреЛрдХреЛрдкреЙрдбреНрд╕ (рд╕рднреА рдПрдХ рд╣реА рд▓реЗрдЦ рдореЗрдВ) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рд╕реАрдзреЗ рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ:

рдФрд░ рдпрд╣реА рдЕрдм рд╕рдореБрджрд╛рдп рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред


рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ:

1) SDWebImage рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЫрд╡рд┐ рд▓реЛрдбрд┐рдВрдЧ, рдХреИрд╢ рдиреАрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рдЫрд╡рд┐ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ, рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
2) GPUImage рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреБрд╕реНрддрдХрд╛рд▓рдп, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд╕реАрдзреЗ рдХреИрдорд░рд╛ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдкреНрд░рднрд╛рд╡ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ VKontakte рдкрд░ рд╣рд╛рд▓рд┐рдпрд╛ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ (http://vk.com/photo_contest) рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдЖрдзреЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдиреЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред
3) NYXImagesKit рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрдИ рдЙрдкрдпреЛрдЧреА рддрд░реАрдХреЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИ: рдлрд╝рд┐рд▓реНрдЯрд░, рдЖрдХрд╛рд░, рд░реЛрдЯреЗрд╢рди рдФрд░ рдмрд╣реБрдд рдХреБрдЫред
4) XBImageFilters рдХреБрдЫ рд╣рдж рддрдХ GPUImage рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдкред

рдбрд┐рд╕реНрдХ рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ:

1) рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдХ рдкрдардиреАрдп рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдХреЛрд░ рдбреЗрдЯрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ NLCoreData рд▓рдкреЗрдЯреЗрдВред
2) VPPCoreData рдХреЛрд░ рдбреЗрдЯрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд▓рдкреЗрдЯреЗрдВ, ActiveRecord рдкреИрдЯрд░реНрди (http://en.wikipedia.org/wiki/ActiveRecord) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
3) iActiveRecord рдФрд░ рдпрд╣ ActiveRecord рдкреИрдЯрд░реНрди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЛрд░ рдбреЗрдЯрд╛ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ред
4) FileMD5Hash рдлрд╛рдЗрд▓реЛрдВ рдХреА MD5 рд╕рд╛рдордЧреНрд░реА рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ, рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рд░реИрдо рдХреА рдЦрдкрдд рдХрд░рддрд╛ рд╣реИред
5) рдПрдлрдХреНрдпреВрдбреАрдмреА рд▓рдкреЗрдЯреЗрдВ рд╕рд╛рдЗрдХреНрд▓рд╛рдЗрдЯ рдХреЗ рдЖрд╕рдкрд╛рд╕ред

рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ, http рдЕрдиреБрд░реЛрдз:

1) ASIHTTPRequest HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП CFNetwork API рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдЖрд╕рд╛рди рдЖрд╡рд░рдгред
2) AFNetworking рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрд╣рд▓реЗ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдбреЗрд╡рд▓рдкрд░ ASIHTTPRequest рдиреЗ рдПрдХ рд╕рдордп рдореЗрдВ рдЗрд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреАред
3) RestKit рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ Restful рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рдорд╛рдзрд╛рдиред CoreData рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдореИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдСрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ:

1) рд╕рдВрдЧреАрдд рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП iPhone рдХреЗ рд▓рд┐рдП BeamMusicPlayerViewController рдирд┐рдпрдВрддреНрд░рдХ (рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕рд╛рде)ред
2) GVMusicPlayerController рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ: MPMusicPlayerController рдХреА рд╕рд╛рджрдЧреА рдХреЗ рд╕рд╛рде AVPlayer рдХреА рд╢рдХреНрддрд┐ред

рдкреНрд░рд╕рд┐рджреНрдз рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ:

1) рдлреЗрд╕рдмреБрдХ-рдЖрдИрдУрдПрд╕-рдПрд╕рдбреАрдХреЗ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдлреЗрд╕рдмреБрдХ рдХреЗ рд╕рд╛рдеред
2) рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ-рдЯреНрд╡рд┐рдЯрд░-рдПрд╕рдбреАрдХреЗ рдЯреНрд╡рд┐рдЯрд░ рдХреЗ рд╕рд╛рде рд╕рд╣рднрд╛рдЧрд┐рддрд╛ред
3) рдЕрдореЗрдЬрд╝рди S3 рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде AFAmazonS3Client рдЗрдВрдЯрд░реЗрдХреНрд╢рдиред
4) HCYoutubeParser Youtube рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИред
5) Vkontakte-iOS-SDK рдЕрдм рддрдХ рддреЛред

рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрд╛рдо рдХреЗ рд▓рд┐рдП:

1) UIAlertView- рдмреНрд▓реЙрдХ
2) MTBlockTableView рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдЬреЛ рдорд╛рдирдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдмрдЬрд╛рдп рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред
3) BlocksKit рдпрд╣ "рдмреНрд▓реЙрдХрд┐рдВрдЧ" рдХрд╛ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╣реИред

рдорд╛рдирдЪрд┐рддреНрд░:

1) YandexMapKit Yandex- рдХрд╛рд░реНрдбред
2) рдореИрдкрдмреЙрдХреНрд╕ рдУрдкрди рд╕реЛрд░реНрд╕ рдСрдкреНтАНрд╢рди рдореИрдкрдХрдЯ рдХреЗ рд▓рд┐рдПред
3) VPPMap MKMapView рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред

рдкрд░реАрдХреНрд╖рдг рд╕реЗрд╡рд╛рдПрдБ:

1) TestFlightSDK
2) рд╣реЙрдХреАрдПрд╕рдбреАрдХреЗ рдФрд░ рд╣реЙрдХреАрдХрд┐рдЯ

рдЖрдк рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдПрдХ рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ рдХреЛрдХреЛрдЖрдкреЛрдбреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ ред
рдЫрд╡рд┐

Source: https://habr.com/ru/post/In154331/


All Articles