Исходники ios – 4PDA .:. Всё в порядке, но…

alexxlab
alexxlab
10.02.201922.12.2019

Приложения iPhone с открытым кодом / Habr

В данной статье речь пойдет о приложениях с открытым кодом, которые размещены в App Store. Мы будем рассматривать только приложения которые одобрены компанией Apple и опубликованы. Начинающие разработчики могут изучать их код для повышения своих навыков.

1. ABC 123 – Простенькая игра на развитие памяти. ИспользуетCocos2D. (itunes link) (source code)

2. Colloquy – Порт известного Mac IRС клиента на iPhone. (itunes link) (source code)

3. Diceshaker — Симулятор броска кубиков (дайсов) для фанатов ролевых игр. (itunes link) (source code)

4. Doom Classic — Классический 3Д-шутер.(itunes link) (source code) (build instructions)

5. Freshbooks – Приложение, которое позволяет использовать веб-сервис Freshbooksдля выставления счетов прямо с вашего iPhone. (itunes link) (source code)

6. Gorillas – Классчиеская игра наподобии Вормсов/Танчиков. ИспользуетCocos2D. (itunes link) (source code)

7. Last.fm

–Приложение позволяющее использовать персональные радиоканалы сервиса Last.fm(itunes link) (source code)

8. Mobilesynth — Моно синтезатор для iPhone(itunes link) (source code)

9. Molecules – Приложение позволяет просматривать 3Д модели молекул и управлять ими касаниями экрана. (itunes link) (source code)

10. MoverПриложение, которое позволяет перемещать данные между двумя различными iTouch устройствами (itunes link) (source code)

11. Natsulion — Простенький твиттер клиент. (itunes link) (source code)

12. NowPlayingПозволяет вам получать местные афиши и смотреть критику идущих показов с сайтов RottenTomatoes и Metacritic (itunes link) (source code)

13. Packlog – iPhone — клиент для популярного сервиса BackPak. (itunes link) (source code)

14. PocketFlix – Приложение позволяет осуществлять поиск и управлять своим аккаунтом в сервисе Netflix. (itunes link) (source code)

15. Sci-15 HPCalc – Инженерный научный калькулятор. (itunes link) (source code)

16. Task Coach – Приложение для управления временем и задачами. (itunes link) (source code)

17. Tubestatus – Расписание лондонских электричек. (itunes link) (source code)

18. Tweejump – Игра-попрыгушка вдохновленная твиттером и игрой Icy Tower. Использует Cocos2D.(itunes link) (source code)

19. TweeteroПростенький твиттер — клиент с поддержкой загрузки изображений. (itunes link) (source code)

20. Twitterfon – Супер быстрый твиттер клиент (itunes link) (source code)

21. Wikihow – Ридер для популярной вики. (itunes link) (source code available by e-mail from [email protected])

22. WordPress – Официальный клиент для движка WordPress. (itunes link) (source code)

23. YourRights – Карманный справочник по вашим правам.(itunes link) (source code)

Update

24. BookShelf — читалка электронных книг для iTouch — устройств. (itunes link) (source code)

25. iOctocat — клиент для популярного хостинга исхоного кода GitHub (itunes link) (source code)

26. Eponyms — база данных медицинских эпонимов (itunes link) (source code)

27. MobileTerminal — терминал для iphone/ipod touch (source code)

28. MobileStudio — несколько продуктов одной компании:


29. iPhone offline map
— картографическое приложение для itouch — устройств с возможностью работы с картами в режиме отключения от сети. (source code)

30. iPhone-wireless — сканер wifi-сетей, обещают скоро поддержку так же GSM-вышек и bluetooth — точек. (source code)

31. Waze — программа навигации для iphone, необычная тем, что вы не только пользуетесь картами сервиса, но и сами создаете карту своими поездками закрывая «белые» пятна сервиса и получая бонусные очки. (itunes link) (source code)

32. AppsAmuck — подборка простеньких приложений с исходным кодом для начинающих азработчиков, просто кликните на иконку приложения и следуйте инструкциям.

33. Siphone — бесплатное VoIP — приложение с минималистичным функционалом, использует популярную библитеку pjsip, спасибо @astarovoitov

34. OmniFrameworks — набор инструментов от OmniGroup с открытым кодом для разработки под iPhone и Mac, спасибо mirkitanov

35. iRdesktop — RDP клиент для iPhone OS. (source code) (itunes link), спасибо спасибо icesik

Добавлено:

36. Battle For Wesnoth – Фентезийная тактическая пошаговая RPG доступная для нескольких платформ ранее, а теперь и для iPhone/iPad. (itunes link) (source code)

37. Artifice – Логическая игра в которой вам необходимо достичь противоположного конца экрана передвигая коробки на своем пути. Использует Cocos2D. (itunes link) (source code)

38. Countitout -Приложение для ведения счета. (itunes link) (source code)

39. Ecological Footprint

Приложение для подсчета вашей экологической эффективности (itunes link) (source code)

40. Fosdem — Приложение календарь для конференции Fosdem(itunes link) (source code)

41. Go Go Lotto –Приложение для генерации билетов Лото (itunes link) (source code)

42. iStrobe -Приложение которое превращает вспышку iPhone 4 в страбоскоп(itunes link) (source code)

43. PlainNote — Простой текстовый редактор (itunes link) (source code)

44. Puff Puff – Красивая игрушка в подводном мире, использует Cocos2D и OpenFeint. (itunes link) (source code)

45. reMail – Емейл клиет с очень быстрым поиском по почте, удален из AppStore, исходные коды доступны. (source code)

46.

RobotFindsKitten – Порт классической ASCII — игрушки. (itunes link) (source code)

47. SpaceBubble – Космическая игра, использующая Core Grafics и акселерометр телефона. (itunes link) (source code)

48. Star3Map – Приложение дополненной реальности для поиска созвездий на звездном небе. (itunes link) (source code)

49. Tux Rider – Порт популярной 3Д игры Tux Racer. (itunes link) (source code)

50. Tweetee – Расширенная версия твиттер-клиента Natsulion.(itunes link) (source code)

51. ViralFire Приложение, в котором вам надо выступать в качестве клетки крови и бороться с вирусами. (itunes link) (source code)

52. Wolfenstein 3D Classic Platinum – Классическая 3д стрелялка

. (itunes link) (source code)

53. Xpilot – Классическая игрушка — аркадный шутер. (itunes link) (source code)

54. ZBar –Сканнер баркодов с исходными кодами. (itunes link) (source code)

Читайте так же обзор библиотек с открытым кодом для iphone/ipod touch и обзор игровых движков для этих платформ.

habr.com

Украдены исходники iOS. Чем это грозит пользователям iPhone и iPad? (Обновлено: реакция Apple)

iOS

Хакеры похитили и опубликовали на GitHub код iBoot, ключевого компонента iOS. К ним попала часть исходников iOS 9.3.1, и некоторые эксперты по безопасности считают эту утечку далеко не рядовой — благодаря ей хакеры, вероятно, смогут взломать даже самые свежие сборки iOS.

В выложенном коде отсутствует часть компонентов, поэтому те, кто будут исследовать его, не смогут скомпилировать рабочую операционную систему. Тем не менее, к коду прилагается набор документов, которые упростят поиск уязвимостей и создание эксплойтов для iPhone и iPad. Основная опасность заключается в том, что код iBoot не сильно изменился за последние годы, и эксплойты для iOS 9 вполне могут подойти и к iOS 11.

Не исключено, что этой утечкой воспользуются хакеры с плохими намерениями, но также есть вероятность, что она будет использована для создания джейлбрейк-утилит и твиков, подходящих к актуальным версиям iOS.

Обновлено 08.02.2018 в 22:12:



Компания Apple рассказала изданию TechCrunch о своём отношении к утечке. По её словам, утёкшему на GitHub коду iBoot три с половиной года и он устарел, поскольку в iOS предусмотрена многоуровневая защита аппаратного и программного обеспечения, которая всё это время совершенствовалась. Кроме того, Apple не раскрывает исходный код iOS вовсе не из соображений безопасности, а по множеству разных причин. 93% устройств Apple работают на iOS версии 10 и 11, и на них эта утечка никак не повлияет, а старые версии iOS (9 и ниже) установлены лишь у 7% пользователей.

Обновлено 11.02.2018 в 18:20:

Издание Motherboard выяснило, кто стоит за утечкой. Код украл один из стажёров, который работал в Apple в 2016 году. Он состоял в хакерской группировке, которая использовала этот код для создания джейлбрек-инструментов. На GitHub попала не вся имеющаяся у хакеров информация, а лишь её часть, которая, по всей видимости, была украдена у них.



Канал iG в Telegram — t.me/iguides_ru

www.iguides.ru

Apple впервые рассекретила исходные коды iOS и macOS

, Текст: Валерия Шмырова

На ресурсе GitHub появились исходные коды iOS и macOS, размещенные там самой Apple. Это первый за десять лет случай, когда компания открыла коды своих основных ОС. Однако в свободный доступ было выложено только ядро, поэтому запустить iOS на любом смартфоне пока не получится.

Apple раскрыла коды iOS и macOS

Apple выложила в свободный доступ на ресурсе GitHub исходный код ядра XNU, на котором базируются операционные системы iOS и macOS. XNU расшифровывается как «XNU is Not Unix». Как отмечает ресурс Engadget, компания поделилась той версией ядра, которая оптимизирована для чипов архитектуры ARM, используемых в мобильных устройствах. Ранее Apple не публиковала исходные коды iOS и macOS в свободном доступе, хотя и прибегала к такой практике в случае с OS X.

Открыв код iOS и macOS, компания дала возможность разработчикам понять, как iPhone и iPad, а также как верхние слои софта в этих устройствах, взаимодействуют с ядром. До этого более десяти лет этот код распространялся по лицензии Apple Public Source License 2.0, правила которой довольно строги, отмечает ресурс Neowin. Она не совместима с Открытым лицензионным соглашением GNU и допускает наличие полностью проприетарных компонентов. Apple пользуется Public Source License 2.0 с 2003 г. Некоторые релизы своего ПО компания перевела под более мягкую Apache License.

Что именно получили разработчики

Однако публикация кода iOS и macOS может быть вовсе не таким уж большим подарком для разработчиков, как кажется, пишет Engadget. Компания показала только код ядра XNU, без интерфейсов или фреймворков, которые определяют специфику iOS и macOS. То есть, появления, например, Samsung Galaxy S8 под управлением iOS в ближайшее время ждать не следует, отмечает издание. Для этого разработчикам в любом случае придется писать с нуля операционную систему, пускай и с использованием ядра XNU.

Apple поделилась с разработчиками исходными кодами iOS и macOS

Кроме того, может вызвать удивление наличие исходного кода для Mac, рассчитанного на работу с ARM. Публикация соответствующей версии XNU не означает, что любой желающий сможет установить macOS на Chromebook, созданный на базе ARM. Это также не означает скорого появления MacBook с чипом A11 Bionic внутри. Apple нередко создает различные версии своих кодов под разные архитектуры «на всякий случай», отмечает Engadget. Благодаря этому компания, например, так быстро перевела в 2006 г. компьютеры Mac с процессоров PowerPC на Intel — необходимый код был написан заранее. 

В то же время в начале 2017 г. в СМИ распространилась информация, что Apple намерена использовать в Mac ARM-чипы собственной разработки, но пока что только в качестве дополнения к процессорам Intel, что поможет увеличить время автономной работы устройств. Дополнительные чипы будут отвечать за функцию Power Nap, которая позволяет Mac обновляться, синхронизироваться с iCloud, и делать бэкапы драйверов Time Machine. Возможно, для этого проекта и была создана macOS, оптимизированная под ARM, предполагает Engadget.



cnews.ru

Apple открыла исходный код iOS и macOS

Apple открыла исходный код iOS и macOS

Небывалый случай в истории компании.

Со дня выхода первой версии iPhone OS (да, в 2007 году мобильная операционная система Apple называлась именно так) и вплоть до сегодняшнего дня главной фишкой ОС оставалась ее тотальная закрытость от разработчиков и любознательных пользователей. Наконец, Apple решила приоткрыть завесу тайны и сделала исходный код системы общедоступным.

Речь идет об исходном коде ядра XNU, на котором построены операционные системы iOS, macOS и OS X Server. Решение об открытии доступа несколько обескураживает — проникнуть «в сердце» максимально закрытых ОС от Apple не было возможным за всю историю компании.

Apple открыла исходный код iOS и macOS

Исходники кода операционных системы были опубликованы on GitHub, а также дублированы на ресурсе Apple Open Source. По всей видимости, Apple не спешит раскрывать подробности еще не вышедших устройств: смартфона iPhone X и «умной» колонки HomePod, поскольку доступа к ядру iOS 11 пока нет, хотя код macOS High Sierra уже открыт.

Получив доступ к исходному коду операционных систем, разработчики смогут лучше понять принципы взаимодействия приложений с аппаратными ресурсами устройств Apple, предусмотрев возможные ограничения и технические моменты. Поиск уязвимостей и багов сторонними специалистами — еще один несомненный плюс открытости исходного кода ОС.

Правда, те же самые баги могут стать и инструментом для взлома смартфонов, планшетов и компьютеров Apple.

Смотрите также:

Поставьте 5 звезд внизу статьи, если нравится эта тема. Подписывайтесь на нас ВКонтакте, Instagram, Facebook, Twitter, Viber.


Apple открыла исходный код iOS и macOS Загрузка…

bloha.ru

27 полезных iOS библиотек с открытым исходным кодом

Полезная информация для iOS разработчиков. Бесплатные iOS библиотеки, которые помогут улучшить процесс разработки.

Мне нравятся разработчики, которые проводят свое свободное время, создавая потрясающие вещи. Они делятся с другими и не хотят ничего взамен. Спасибо вам за вашу работу. Так как я большой любитель кураторства, я выбрал лучшие из моих любимых iOS библиотек с открытым кодом. Я составил список рандомно, но все они просто отличные.

В конце статьи вы найдете укороченную версию — простой список названий и ссылок на проекты.

С этой библиотекой вам необходимо просто воспользоваться несколькими протоколами, и iOS позаботится о правильном и красивом представлении коллекций для пользователей.

Нужен простой, красивый и хорошо работающий календарь для вашего приложения? Теперь у вас есть PDTSimpleCalendar — это, возможно, лучший календарь для iOS. Вы можете настроить его на свой лад, чтобы он отлично выглядел и при этом хорошо работал.

Core Data. «Это просто»,- говорили они. «Это легко»,- говорили они. Серьезно, Apple? Тонна шаблонного кода, добавленного к каждому проекту — это не так уж легко и просто. Не говоря уже о добавлении, удалении и обновлении множества вещей, сохранении контекста, создании Core Data и т.д. Мне очень нравится Core Data, конечно, но Apple на самом деле могли упростить и улучшить его.

MagicalRecord работает как обертка для Core Data и скрывает от разработчика весь лишний материал. Если вы когда-нибудь работали с active record pattern (например, с Ruby on Rails), то все это вам знакомо. Очень рекомендую эту библиотеку, если вы используете Core Data в своем приложении.

Если вы это читаете, вероятность того, что вы программист, а не дизайнер, очень высока. Это для вас.

Chameleon — это цвет фреймворка для iOS. Включает в себя UIColor с красивыми, современными цветами. Это также дает вам возможность создавать цветовые палитры из предложенных цветов. Если вы хотите создать красивое приложение, однозначно добавьте эту библиотеку к вашему проекту.

Alamofire — это сеть библиотек, написанная на Swift. Вы когда-нибудь использовали AFNetworking? Alamofire — его младший брат. Помоложе и более стильный, конечно (AFNetworking написан на Objective-C).

Нужно работать с сетью: скачивать, загружать, получать JSON? Значит, Alamofire для вас. 8000 людей на GitHub не могут ошибаться.

Вам кажется, что стандартный UITextField немного скучный? Мне тоже. Так что поприветствуем TextFieldEffects! Я не буду много болтать, просто покажу вам несколько примеров того, что может эта библиотека:

Да, это простые контроллеры. Вы даже можете использовать IBDesignables в раскадровке! К сожалению, эта библиотека не поддерживает CocoaPods, но зато есть поддержка Carthage. Вы также можете просто скачать проект с GitHub и добавить его в свое рабочее пространство.

Вы когда-нибудь создавали приложение для камеры? Если нет, то точно создадите после знакомства с этой библиотекой.

GPUImage обеспечивает GPU эффекты камеры (изображения и видео) с невероятной скоростью. Есть сотни приложений в App Store, которые используют эту библиотеку — и одно из моих тоже:

8869 звезд на GitHub, и это еще не предел.

Какой лучший способ получить больше отзывов на App Store? Самый простой способ узнать — спросить пользователя. Может, это немного устаревший метод, но если у вас нет времени или вы не хотите создавать все с нуля, используйте iRate.

Game Center для iOS не такой уж и сложный, но с этой библиотекой он станет ещё проще и быстрее. Лучшее — враг хорошего.

Я использую эту библиотеку в одной из моих игр, и это очень хороший опыт.

Это настоящая жемчужина, один из моих любимых контроллеров iOS. PKRevealController — это боковое меню с эффектом перелистывания (слева, справа или с двух сторон), которое активируется с помощью пальца (или просто нажатием кнопки).

Я пробовал другие библиотеки, использующие такой же контроль, но PKRevealController — самая лучшая. Очень прост в установке, легко настраиваемый и хорошо распознает жесты. Она могла бы быть включена в iOS SDK, как стандартный контроллер.

Вы когда-нибудь использовали Slack iOS приложения? Скорее всего да, если вы работаете в большой софтверной компании. Для тех людей, которые не использовали, подойдет Slack.

RETableViewManager поможет вам создавать экранные таблицы и управлять ими. Здесь есть стандартные элементы, но вы можете создавать и свои.

Полезная библиотека для получения согласия на сбор информации о пользователях путем объяснения, зачем нужны те или иные разрешения.

Это изображение быстро загружается, не нужно долго ждать или обновлять страницу. Это то, как SVProgressHUD выглядит у вас в приложении. Если вам нужен пользовательский индикатор ожидания, это самое лучшее, что вы можете найти.

Font Awesome — это отличная библиотека, с которой вы легко можете добавлять шрифты в ваши проекты и использовать их разными способами.

Создавать ограничения в коде непросто, но, к счастью, со SnapKit вы можете легко программировать свои ограничения.

Ещё один компонент пользовательского интерфейса, который часто виден во многих приложениях и который Apple стоило бы внести как стандарт в iOS SDK.

Это только три элемента, есть больше.

Модульное тестирование для Swift, а также для Objective-C, интегрированное с Xcode. Если вам нравится Objective-C, я бы рекомендовал Specta вместо него. Но Swift Quick будет, скорее всего, лучшим вариантом.

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

ReactiveCocoa не меньше остальных проектов в этом списке. ReactiveCocoa показывает совершенно другой стиль программирования/архитектуры, основана на сигналах и потоках значений. Это уму непостижимо. Чтобы понять, как это работает, придётся забыть всё, что знали до этого момента. Не просто, но полезно.

И в качестве бонуса отличные ресурсы для обучения:

JSON парсинг в Swift становится легче.

Анимации становятся простыми и декларативными.

Простая и лёгкая загрузка пользовательских шрифтов в приложение.

Совместное продвижение ваших приложений является одной из лучших маркетинговых стратегий, которые вы можете реализовать бесплатно. С этой библиотекой это очень просто. Вы больше не сможете оправдывать себя, почему вы этого не делаете — добавьте TAPromotee и наслаждайтесь.

Вы загружаете много JPEG в ваше приложение? С Concorde вы можете делать это намного быстрее.

Маленькая вспомогательная библиотека, чтобы управлять доступом Keychain.

Просто пролистайте вниз и посмотрите, что вы можете делать с вашим приложением при помощи этой библиотеки.

TL;DR список всех библиотек для быстрого ознакомления:

  1. DZNEmptyDataSet
  2. PDTSimpleCalendar
  3. MagicalRecord
  4. Chameleon
  5. Alamofire
  6. TextFieldEffects
  7. GPUImage
  8. iRate
  9. GameCenterManager
  10. PKRevealController
  11. SlackTextViewController
  12. RETableViewManager
  13. PermissionScope
  14. SVProgressHUD
  15. FontAwesomeKit
  16. SnapKit
  17. MGSwipeTableCell
  18. Quick
  19. IAPHelper
  20. ReactiveCocoa
  21. SwiftyJSON
  22. Spring
  23. FontBlaster
  24. TAPromotee
  25. Concorde
  26. KeychainAccess
  27. iOS-charts

Перевод: Софья Лепёхина

Источник

12 библиотек для работы с данными в Python

Лучшие JavaScript фреймворки, библиотеки и инструменты в 2017

proglib.io

27 open-source ништячков для iOS разработчика / Edison corporate blog / Habr

В портфолио компании EDISON Software есть 8 проектов, связанных с разработкой под Android и 4 крупных проекта, связанных с разработкой под iOS:
Хотим поделиться с вами полезной подборкой open-source библиотек для iOS разработчика.

1. DZNEmptyDataSet


Это должно быть стандартом, встроенным в iOS, как способ работы с пустыми таблицами и просмотром коллекций. По умолчанию, если табличное представление пустое, то на экране ничего не отображается. Это не лучший пользовательский опыт, который вы можете получить.

С этой библиотекой вам необходимо всего лишь соответствовать определённым протоколам и iOS сама позаботиться о просмотре коллекций и выделит необходимое особым шрифтом, в виде красивых сообщений для пользователя. Элементарное решение для каждого проекта под iOS.



2. PDTSimpleCalendar


Необходим простой, привлекательный и рабочий календарь для вашего приложения? Теперь есть PDTSimpleCalendar, который является, наверное, лучшим дополнением для календаря в iOS. Вы можете настроить как его внешний вид, так и дополнительные функции.

3. MagicalRecord


Они говорили, что Core Data это просто. Они говорили, что это просто и красиво. Да ну, реально, Apple? Тонны шаблонного кода, добавляемого в каждый проект, не выглядит простым и элегантным. Не говоря уже о добавлении, удалении и обновлении многих объектов, сохраняя контекст, создавать различные стеки Core Data для различных сред и т.д. и т.п. Конечно же, я люблю Core Data, но Apple могла бы действительно упростить его при помощи MagicalRecord.

MagicalRecord является оболочкой для Core Data, которая скрывает от разработчика ненужный хлам. Если вы когда-нибудь работали с динамичными шаблонами записи (например Ruby on Rails), то вы почувствуете себя как дома. Рекомендую эту библиотеку, если вы используете Core Data в вашем приложении.



4. Chameleon


Если вы читаете эту статью, то, скорее всего, вы больше программист, нежели дизайнер. Тогда это для вас.

Chameleon — это фреймворк с цветовой палитрой для iOS. Он расширяет UIColor красивыми, современными матовыми цветами. Он также позволяет создавать палитры цветов, которые вы можете определить сами. Он может выполнять и другие функции, ознакомьтесь с ними в README. Если вам необходимо красивое приложение, обязательно добавьте эту библиотеку в ваш проект.



5. Alamofire


Alamofire — элегантная сетевая библиотека написанная на Swift. Вы когда-нибудь использовали AFNetworking? Alamofire его младший брат. Более молодой и более стильный, конечно же (AFNetworking написан на Objective-C).

Необходимо выполнить какие-либо действия в интернете, как например скачивание, загрузка, получение JSON и т.д.? Alamofire для вас. 8000 человек на GitHub не могут ошибаться.

6. TextFieldEffects


Вам не кажется, что UITextField слегка скучноват? Мне тоже. Поэтому поприветствуем TextFieldEffects! Я не буду писать о нём много, только покажу пару примеров возможностей этой библиотеки:

Да, это простые вставные контроллеры. Вы также можете использовать IBDesignables в окне редактора.

7. GPUImage


Вы когда-нибудь создавали приложения для камеры? Если нет, то вам обязательно захочется после знакомства с этой библиотекой.

GPUImage обеспечивает процессорное ускорение эффектов камеры (как изображения, так и видео) с невероятной скоростью. В AppStore сотни приложений использующих эту библиотеку, среди которых есть и одна моя.

8869 звёзд на GitHub и их количество продолжает увеличиваться.

8. iRate


Какой самый лучший способ получить больше отзывов в AppStore? У меня нет точных ответов на этот вопрос, но если подумать, я бы предположил что это просто просить пользователя об этом. Может, это немного устаревший способ, большинство разработчиков создают свои собственные оповещения для приложений, но если у вас нет времени на это или вы не хотите создавать это всё с нуля, то лучше использовать iRate, чем не использовать. И вот что из себя представляет iRate: небольшая библиотека, которую вы добавляете к себе в проект и забываете о том, чтобы просить пользователя оставить отзыв. iRate сделает это за вас.

9. GameCenterManager


Любите вы, или нет singltons, но в этом случае управление Game Center`ом станет легче с небольшой помощью известного анти-паттерна (у вас же только один Game Center в игре, не так ли?).

По правде говоря, управление Game Centre’ом в iOS не так уж и сложно, но с этой библиотекой это станет еще проще и быстрее. А лучшее — враг хорошего.

Я использовал эту библиотеку в одной из своих игр и остался доволен.

10. PKRevealController


PKRevealController 2 — жемчужина этого списка и одна из моих самых любимых способов манипуляций в iOS. Это боковое скользящее меню (левое, правое или двустороннее), которое выскальзывает с помощью пальца (или при нажатии на кнопку, что не так круто, в отличие от слайдинга).

Я пробовал использовать другие похожие библиотеки, но PKRevealController лучшая. Лёгкая для установки, множество настроек и распознавания жестов, что очень хорошо. Её стоило бы добавить в iOS SDK как стандарт.

11. SlackTextViewController


Вы когда-нибудь использовали приложение Slack iOS? Если вы работаете в крупной фирме, которая специализируется на программном обеспечении, скорее всего да. Для тех же, кто не пользовался им, скажу вот что: Slack рулит! Как и Slack iOS, особенно для большого, вводимого пользователем текста — код готов для использования в вашем приложении!

Растущая область текста? Есть. Распознавание жестов, автозаполнение, вставка мультимедийных файлов? Есть. Простое встроенное решение? Есть. Что вам еще может быть нужно?

12. RETableViewManager


RETableViewManager поможет вам динамически создавать и управлять своими представлениями таблиц при помощи кода. Это предоставляет заранее определённые ячейки (для текста, дат и т.д. — см. скриншоты ниже), но вы также можете создавать пользовательские виды и использовать их с теми, что определены по умолчанию.

Всё это вы можете сделать в окне редактора без использования этой библиотеки, но иногда лучше использовать простой код, нежели визуальный редактор.

13. PermissionScope


Полезная библиотека для обеспечения более комфортного использования, путём объяснения необходимых системных разрешений, прежде чем запрашивать пользователя о них. Более быстрое восприятие -> больше пользователей активно используют приложение -> больше постоянных пользователей -> лучше статистика -> больше скачиваний. Довольно полезное дополнение.

14. SVProgressHUD


«Это изображение загружается должным образом, подождите дольше и не обновляйте страницу». Это именно то, как SVProgressHUD выглядит в вашем приложении. Если вам нужен пользовательский индикатор ожидания, это один (и, наверное, лучший) из них.

15. FontAwesomeKit


Font Awesome — шикарен, а с этой библиотекой вы с легкостью сможете добавить его к себе в проект и использовать его любыми способами.

16. SnapKit


Любите автоматические макеты? А следует!

По крайней мере, при создании его в раскадровке.

Создание ограничений при помощи кода довольно сложно без сторонней помощи, но к счастью есть SnapKit и с его помощью вы можете вы можете программировать свои ограничения легким, декларативным образом. Попробуйте.

17. MGSwipeTableCell


Другой компонент пользовательского интерфейса, который так часто встречается во многих приложениях, что Apple, вероятно, следует задуматься о добавлении чего-то подобного в стандартной іOS SDK. Перелистываемые ячейки таблицы — лучшее описание этого дополнения. Один из лучших.

Это всего лишь 3 вида анимации, есть больше. Почитайте файл README.

18. Quick


Модульное тестирование в Swift, для Swift (ок, для Objective-C тоже), интегрированной с Xcode. Если вы фанат Objective-C, я бы рекомендовал Specta вместо этого, но для Swift, Quick будет, вероятно, лучшим.

habrastorage.org/getpro/habr/post_images/c64/7c1/d06/c647c1d061fc9b964fd0537a0dee4f7c.png

19. IAPHelper


Покупки в приложениях приносят нам огромное количество шаблонного кода, от которого эта библиотека помогает избавиться и предоставляет оболочку для наиболее распространённых задач связанных с переводом денег от пользователя в ваш (или вашей компании) кошелёк.

20. ReactiveCocoa


Итак, у нас есть маленький монстр.

ReactiveCocoa совсем не маленький проект, в отличие от тех, что упомянуты в этом списке. ReactiveCocoa это совершенно другой стиль/архитектура программирования на основе значений сигналов и потоков. Это нечто совершенно сногсшибательное и вам необходимо сначала научиться этому, что бы понимать, как это работает. Это непростая работа, но стоящая.

Это не подходящее место, что бы учить вас ReactiveCocoa, но вот вам ссылки на полезные ресурсы, если вы заинтересовались:

21. SwiftyJSON


Делает проще синтаксический анализ JSON в Swift.

22. Spring


Делает анимацию простой, цепной и декоративной.

23. FontBlaster


Упрощает загрузку пользовательских шрифтов в приложение.

24. TAPromotee


Перекрестное продвижение ваших приложений является одной из лучших маркетинговых стратегий, которую вы можете реализовать бесплатно. А с этой библиотекой это становиться так просто, что вы больше не сможете оправдываться, чтобы не делать этого: добавьте TAPromotee в ваш профиль, настройте и наслаждайтесь большим количеством скачиваний, совсем бесплатно.

25. Concorde


Загружаете много JPEG изображений в приложение? С Concorde вы можете сделать это в более привлекательном виде. Прогрессивным способом.

26. KeychainAccess


Маленькая вспомогательная библиотека для управления доступа в Keychain.

27. iOS-charts


И последняя по порядку, но не по важности – библиотека диаграмм в iOS! Она настолько полезна и красива, что я не буду писать многое. Просто посмотрите ниже что вы сможете сделать в своём проекте при помощи этой библиотеки.

Много красивых примеров
Да, это всё доступно как вставляемый компонент. К сожалению, ещё не существует поддержки CocoaPods, так что вам нужно вручную перетащить проект из вашего Xcode на рабочую область.

TL;DR





Разработка приложений в EDISON Software


Вот так мы рассказываем заказчику, какой способ оплаты выбрать:

А вот так мы заботимся об информационной безопасности на рабочем месте:

Подробнее в блоге — «Организация пространства типового центра разработки»

habr.com

Подборка из 13 лучших бесплатных исходников мобильных приложений IOS для Sketch

Представляю вашему вниманию небольшую подборку лучших, на мой взгляд, исходников для дизайна мобильных приложений под операционную систему IOS для Sketch.

DO UI kit

DO UI kit исходник Sketch для IOSНабор экранов DO UI теперь доступен бесплатно для Sketch! Он содержит в себе более 130 потрясающих экранов, 10 полных темы и более 250 компонентов, можно без проблем смешивать и сочетать сили, чтобы создать потрясающее приложение. Автор: Anton Aheichanka

[dt_button size=”big” animation=”none” icon=”” icon_align=”left” color=”” link=”http://www.sketchappsources.com/resource/tracking-download/1291″ target_blank=”true”]СКАЧАТЬ[/dt_button]

 

 

Ink UI Kit Light

Ink UI Kit Light исходник Sketch для IOSЭтот набор содержит 10 экранов: Live Stream, статьи,профиль, основной экран, карточка продукта, социальное меню, активность, поток, руководство, Чат. Автор: Great Simple

СКАЧАТЬ

iOS 9 UI Kit

iOS 9 UI Kit исходник Sketch для IOSПредставляем первый наиболее точный и наиболее полный набр элементов интерфейса IOS 9 Филипа Амур. Филипп будет продолжать добавлять больше ништяков и элементов этой версии. И мы будем продолжать ссылаться на последнюю версию здесь. Требования: Установите в первую очередь шрифт от Apple – Сан-Франциско. Этот набор интерфейса до пикселя идеально нарисован и имеет удобную структуру для навигации и удобства использования в Sketch.

СКАЧАТЬ

LinkedIn GUI

LinkedIn GUI исходник Sketch для IOSГрафический интерфейс LinkedIn для Sketch, содержащий более 20 экранов, полностью редактируемые слои с формами. Автор LinkedIn GUI – Джефф Роми.

СКАЧАТЬ

iOS 8 GUI

iOS 8 GUI исходник Sketch для IOSЭскиз файл элементов GUI, найденных в публичный релиз прошивки IOS 8. Лицензия: единственная цель этого файла, чтобы помочь вам в проектировании и создании креативного программное обеспечение. Он не может быть разделен на части и использоваться для создания аналогичных GUI. Автор Teehan+Lax

СКАЧАТЬ

iOS 7 GUI

iOS 7 GUI Content View исходник Sketch для IOSiOS 7 GUI – дизайн нескольких вариантов контента. Автор Erica Jaclyn Stein

СКАЧАТЬ

Akıllı Vatandaş

Akıllı Vatandaş исходник Sketch для IOSНа прошлой неделе в DevFest Hackathonist, я разработал мобильное приложение, используя Sketch.app и решил поделиться, это бесплатно! 🙂 В исходник включены артборды: Icon, Login and register, Map, Camera, Report, Feedback, Feedback Review, Profile, Settings, Badges (+10), Dribbble Shot. Автор: Riza Selçuk Saydam

СКАЧАТЬ

iOS 7 UI Kit Light

iOS 7 UI Kit Light исходник Sketch для IOSПолностью векторный графический набор для проектирования IOS 7 приложения, основанные на бета-версии прошивки IOS 7 и будет обновляться по мере развития ОС со временем.

СКАЧАТЬ

E-commerce UI Kit

E-commerce UI Kit исходник Sketch для IOSПредназначен для брендов и дизайнеров, цель набора – ускорить процесс работы, поможет вам достичь более профессионального и пиксель-перфект внешнего вида. Это один из 5 наборов, каждый комплект будет доступен для свободного скачивания. Автор Ena Bacanovic

СКАЧАТЬ

Apper UI Lite

Apper UI Lite исходник Sketch для IOSУдивительный iPhone 6 Набор интерфейса для Sketch App. Который содержит 4 экрана. Этот набор интерфейса поможет вам создать красивый и умный дизайн для вашего приложения быстрее, и легче. Экраны: Тур, Вход, Профиль, Фото поток

СКАЧАТЬ

News App UI Kit

News App UI Kit исходник Sketch для IOSЯ Konrad Marzec и недавно работал над улучшением рабочего процесса в Sketch, так что я создал этот придуманный проект. Я надеюсь, что кому-то будет полезно. (Пожалуйста, имейте в виду, у меня нет права на фотографии, которые я использовал в проекте).

СКАЧАТЬ

Minniebox

Minniebox исходник Sketch для IOSПроект азработанный в Лондоне на Dropbox Hackathon. Не стесняйтесь использовать файл .sketch, как вам нравится. Автор Hugo Cornejo.

СКАЧАТЬ

Shopping App Kit: Storex

Storex – это удивительное торговое приложение для iPhone от Ozan Öztaşkıran. Это очень ценно, так как он представляет собой полное торговое мобильное приложение с использованием пользовательского опыта (UX). Исходник полностью настраиваемый, содержит все экраны приложения и сотни компонентов.

СКАЧАТЬ

 

Вам понравилась данная рубрика и вы хотите продолжение? – Используйте кнопки “Поделиться”.

Если пост наберет хорошое количество репостов, подборки будут выходить каждые три дня!

ux.pub

Разное

Отправить ответ

avatar
  Подписаться  
Уведомление о