Jump to content
Модераторы форума - Assembler & Bercana
  • Откройте аккаунт на Диспуте за 5 минут

    Продаете недвижимость, машину, телефон, одежду?  Тысячи  просмотров ежедневно на dispute.az  помогут вам. Бесплатная доска обьявлений.

Язык программирования SWIFT (Apple)


sq831

Recommended Posts

Ребята, недавно начал изучать язык программирования Swift. Но если желающие присоединяйтесь и будем изучать вместе. Есть книга документация по программированию на этом языке версия актуальная 3.0.1, на русском )) 

Link to comment
Share on other sites

Только что, Sepulnation сказал:

Если честно, Я вообще не варю в программировании. Хоть и записался в IT Academy, уроки начнутся с Февраля. А так очень хотелось бы

Сколько стоит обучение там если не секрет? Я бы тоже хотел но бюджет не позволит ...

Link to comment
Share on other sites

3 минуты назад, sq831 сказал:

Офигеть. Буду учить сам ))

По свифту нормальные доки. Самостоятельно выучить вполне реально. Да и stackoverflow есть.. 

Плохо что совместимость ломают обратную))). И вакансий чисто по Свифту намного меньше, чем по связке Obj C / Swift

Link to comment
Share on other sites

Только что, e_h сказал:

По свифту нормальные доки. Самостоятельно выучить вполне реально. Да и stackoverflow есть.. 

Плохо что совместимость ломают обратную))). И вакансий чисто по Свифту намного меньше, чем по связке Obj C / Swift

Да, я  с вами согласен. Я хочу изучать этот язык не для того чтобы вновь работать на "Дядю" )) есть пара идей, желаю осуществить их, да и фриланс если на то пошло никто не отменял. А в нашей стране, это самое оно. Тяжело не согласится, не правда ли?

Link to comment
Share on other sites

3 минуты назад, sq831 сказал:

Да, я  с вами согласен. Я хочу изучать этот язык не для того чтобы вновь работать на "Дядю" )) есть пара идей, желаю осуществить их, да и фриланс если на то пошло никто не отменял. А в нашей стране, это самое оно. Тяжело не согласится, не правда ли?

Да, фрилансить сможете.. Плюс у свифта и вебфреймворки появились,и на линуксе свифт юзать можно. 

Edited by e_h
  • Upvote 1
Link to comment
Share on other sites

1 минуту назад, sq831 сказал:

На мой взгляд да и судя по отзывам пользователей неплохие курсы https://geekbrains.ru/professions/ios_developer , правда не бесплатные.

Курсы geekbrains и специалиста частенько выкладывают на торенты. Так что Возможно через пару месяцев он там появится

Вот поискал для вас: 

http://nnmclub.to/forum/viewtopic.php?t=1031949

 

Ссылка на курс geekbrains http://nnmclub.to/forum/viewtopic.php?t=959662

 

 

http://nnmclub.to/forum/viewtopic.php?t=865421

  • Upvote 2
Link to comment
Share on other sites

3 минуты назад, e_h сказал:

Курсы geekbrains и специалиста частенько выкладывают на торенты. Так что Возможно через пару месяцев он там появится

Вот поискал для вас: 

http://nnmclub.to/forum/viewtopic.php?t=1031949

 

Ссылка на курс geekbrains http://nnmclub.to/forum/viewtopic.php?t=959662

 

 

http://nnmclub.to/forum/viewtopic.php?t=865421

Большое спасибо вам )) Сегодня же скачаю

  • Upvote 1
Link to comment
Share on other sites

А для swift разве не нужен macbook ? И еще читал вроде сначала надо выучить Objective-C,а потом Swift.

Макбук желателен, это да. Objective-C вы и сейчас можете использовать для разработки приложений, есть выбор языков при старте какого либо проекта в xcode. Но Apple делает упор на свой язык. IBM которая издавна сотрудничает с яблочной компанией выпустила онлайн сервис наподобии того который используется в xcode, вот ссылка https://swiftlang.ng.bluemix.net/#/repl - это онлайн Playground на котором вы можете изучать Swift. Так что для начала этого достаточно, кроме того вы можете установить xcode к примеру на ubuntu и разрабатывать программы.

Link to comment
Share on other sites

1 час назад, Nakilon сказал:

А для swift разве не нужен macbook ? И еще читал вроде сначала надо выучить Objective-C,а потом Swift.

Можно и на линукс.. просто скачать компилятор Свифта и всё. Конечно лучше с IDE, но не обязательно. Пропишите переменную окружения и всё.

Да, почти все работы требуют свифт в связке с OBJ C , так как на OBJ C много написано уже..

Link to comment
Share on other sites

Ребята, вчера ломал голову над решением одной задачки и сделал аж три варианта решения но сегодня )) Хотелось бы поделиться с вами )) Напишите конструкцию Switch-case с вариантами ответов на Hello, Hi, Hey, How are you?, но все бы ничего но нет никакой гарантии что пользователь вводящий эти слова, напишет их именно так ... Вперед )) Решение опубликую если хоть кто нибудь сможет дать правильное решение. Напомню что я нашел три варианта и из этих трех вариантов последний оказался наилучшим ))

Edited by sq831
Link to comment
Share on other sites

Решений очень много. Думаю использовав .suffix, .prefix и lowercaseString можно сделать. свифтом год занимался, перешел на react-native.

lowercaseString заменили на lowercased в третьей редакции Swift. А почему перешли на react-native? Он ведь на javascript.
Link to comment
Share on other sites

9 минут назад, sq831 сказал:


lowercaseString заменили на lowercased в третьей редакции Swift. А почему перешли на react-native? Он ведь на javascript.

В момент выхода swift у меня был собран кейс игровой за приличную сумму я установил виртуалку и начал в playground-e баловаться изучая доки, были моменты когда я ничего не знал но уже интуитивно понимал так как я понял swift интуитивно понятен, близок к англ. языку. Swift такое впечатление произвел что после месяца я сразу попращался с кейсом и вошел в кредит купив imac 27' retina. Я посмотрел курсы teamtreehouse, с участием индуса Amit -а как он все разжевал там это было что-то. Потом перешел на курсы udemy, думаю на данный момент самые лучшие курсы там от Mark price про swift 2,3 и firebase. Все там есть чтоб начать карьеру со swift. 

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

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

Но как я понял это не рентабельно с точки зрения времени в итоге. Почему?

Встретив react-native, на первый взгляд страшная чума которая представляла запуск проекта из терминала, все это сопровождалось какими то допилениями в процессе, но я решил все таки посмотреть. Скачал все курсы которые существуют на торрентах с пометкой "react-native" (не просто React.js или react), актуальное ничего не нашел, купил курс на udemy.

Пришел к выводу что, писать программу на react-native намного быстрее, легче, главный плюс. Пишешь один раз и это уже будет работать и на android-e.

Это не javascript, a jsx, своебразный язык напоминающий html, который в итоге компилируется в objective-c для ios, и если не ошибаюсь в java для android.

Не нужно углубляться в железо, работать с optionals (!, ?), не нужно тратить уйму времени на view controllers и т.д. Просто запустил проект и сразу кодь. Программа компилируется без перезапуска симулятора и очень легко делать debug.

Так же написав какой-то эффект для приложения этот эффект можно просто копировать/вставить в другое приложение. Создав к примеру navigation controller не нужно будет в будущем его создавать можно просто перенести этот компонент в папку и добавить import. 

Самый большой плюс , в Азербайджане это то что за 1000 азн клиент хочет в итоге приложение которое работает на android и ios. И ему далеко плевать это было написано на react или swift. Как-то так, можно долго говорить на эту тему, советую погуглить дабы детально понять

  • Upvote 1
Link to comment
Share on other sites

Задание

Ребята, вчера ломал голову над решением одной задачки и сделал аж три варианта решения но сегодня )) Хотелось бы поделиться с вами )) Напишите конструкцию Switch-case с вариантами ответов на Hello, Hi, Hey, How are you?, но все бы ничего но нет никакой гарантии что пользователь вводящий эти слова, напишет их именно так ... Вперед )) Решение опубликую если хоть кто нибудь сможет дать правильное решение. Напомню что я нашел три варианта и из этих трех вариантов последний оказался наилучшим ))

 

Решение

swift.lowercased.jpeg

Link to comment
Share on other sites

  • 4 months later...
  • 7 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Our picks

    • Всплыли новые подробности в связи с подозреваемым в убийстве своих родителей в Сумгайыте - ОБНОВЛЕНО + ВИДЕО
      Стали известны новые подробности в связи с Фикретом Мамедовым, подозреваемым в убийстве членов своей семьи в Сумгайыте. 
      Согласно полученной Oxu.Аz информации, молодой человек был участником второй Карабахской войны. 
      Как стало известно Qafqazinfo, в ходе предварительного расследования было установлено, что он употреблял наркотики.
      Утверждается, что Ф.Мамедов часто требовал у родителей денег и поэтому дома между ними постоянно происходили конфликты. По аналогичной причине 8 апреля Фикрет подрался со своим другом детства. Полицейские, дежурившие рядом с местом происшествия, попытались задержать Мамедова, но тот оказал сопротивление.
      В тот же день на Фикрета Мамедова в 3-м отделении Сумгайытского городского управления полиции был составлен протокол по статьям 510 (мелкое хулиганство) и 535 (злостное неповиновение законному требованию работника полиции или военнослужащего) Кодекса об административных проступках. Суд оштрафовал подозреваемого на 150 манатов за совершенное деяние и освободил его.
      В настоящее время продолжается расследование с целью выяснения причин убийства.
      10:52
      Фикрет Мамедов подозревается в убийстве своих родителей в общежитии №18 в 41-м квартале Сумгайыта.
      Отмечается, что он предоставлял услуги такси. Некоторые из соседей заявили, что в семье время от времени возникали конфликты. 
      Однако одна из соседок сообщила Baku TV, что Фикрет был приветливым и спокойным, да и все члены семьи были очень дружелюбными.
      "Мы только услышали крики о помощи. Но когда мы пришли, было уже поздно", - сказала она.
      Подробнее - в сюжете.
      • 2 replies
    • Названы причины закрытия Бакинского французского лицея
      В Бакинском французском лицее (БФЛ) обнародовали причины приостановки деятельности спустя 10 лет работы.
      • 15 replies
    • Утопленные автомобили из Дубая могут оказаться в Азербайджане: как распознать «утопленника»? - ВИДЕО
      Интенсивные дожди, наблюдающиеся в Дубае (ОАЭ) в последние дни, затопили многие жилые районы города. Больше всего от этого пострадали автовладельцы, так как в результате природного явления множество машин разных марок оказалось под водой.
      Как сообщает Xezerxeber.az, в Азербайджан автомобили в основном импортируются с рынков США, Кореи и Дубая.
      Поскольку привезти машину из Дубая в Азербайджан можно в кратчайшие сроки, то есть за 15 дней, предприниматели предпочитают именно этот вариант. Данная ситуация говорит о том, что автомобили с «подмоченной репутацией» могут быть доставлены также и в нашу страну.
      По словам автомеханика Сахиля Агабейли, обычно бизнесмены покупают такие машины в несколько раз дешевле.
        Однако распознать такой автомобиль можно по нескольким признакам: следам плесени и ржавчины, а затем гнили, особенно в нижней части транспортного средства. Мастер отметил, что, лица, торгующие машинами, чистят и красят днище таких автомобилей. Покупатели также могут определить эти изменения.
      Автомеханик добавил, что, в отличие от автомобилей с двигателями внутреннего сгорания, стоимость ремонта «утопленников» выше. И вождение таких транспортных средств представляет риски даже после ремонта.
      Подробнее - в сюжете:
       
      • 6 replies
    • Эксперты ВОЗ обеспокоены по поводу возможности распространения птичьего гриппа среди людей
      Глобальное распространение вируса птичьего гриппа среди млекопитающих, включая людей, представляет собой серьезную проблему для общественного здравоохранения.
      • 17 replies
    • Отца и друга азербайджанца, подозреваемого в убийстве москвича из-за парковки, задержали
      Отца и приятеля мужчины, которого подозревают в убийстве жителя Москвы возле дома в
        • Facepalm
        • Upvote
        • Like
      • 120 replies
    • Почему результаты выпускного экзамена у мальчиков ухудшились по сравнению с девочками? - ВИДЕО
      Согласно статистике Государственного экзаменационного центра, результаты тестов у девочек выше, чем у мальчиков.
      Было отмечено, что начиная с 2001-2009 годов поступление девочек-абитуриентов в высшие учебные заведения стремительно росло.
      В 2010-2022 годах девочки превзошли мальчиков в этом соотношении.
        Эксперт по образованию Адиль Велиев считает, что причиной этого может быть то, что мальчики больше отвлекаются.
      Подробнее - в видео Xəzər TV.
       
      • 25 replies
    • Брат жестоко убитой в Казахстане Салтанат Нукеновой дал эксклюзивное интервью - ВИДЕО
      Жуткая, потрясшая всех история убийства хрупкой женщины ее мужем, возможно, не получила бы такой огласки, если бы не ее семья и брат. 
      Речь идет о громком деле об убийстве Салтанат Нукеновой ее мужем, экс-министром экономики Казахстана Куандыком Бишимбаевым. Внимание людей по всему миру сейчас приковано к трансляции судебного заседания - сможет ли влиятельный, состоятельный убийца избежать справедливого наказания? 
      Baku TV Ru поговорил с Айтбеком Амангельды, братом Салтанат, о погибшей сестре, о ее взаимоотношениях с мужем и семьей, о ее прошлом, о семьях Нукеновой и Бишимбаева, и о многом другом.
      В эксклюзивном интервью он также рассказал о том, повлияло ли данное дело на изменение взглядов общества, о психологе преступника, поступали ли угрозы ему от семьи Бишимбаева и т.д.
        Подробнее - в сюжете.
       

       
      • 6 replies
    • Буллинг в школах и агрессия в обществе. Новый выпуск «Поговорим?» - ВИДЕО
      Журналист Гамид Гамидов в новом выпуске программы «Поговорим?» представил очередное видеоинтервью. И на этот раз формат передачи несколько отличался от предыдущих выпусков - кроме знакомого ведущего в данном выпуске приняли участие его коллеги – журналисты Джамиля Алекперова, Джавид Османов и Mick Bloom.
      Журналисты обсудили насущные социальные темы, связанные с насилием. Возникает ощущение, что с начала года количество новостей, которые «пугают», стало расти.
        Комментируя данную тенденцию, собеседники в своих обсуждениях затронули буллинг в школах, уважение к старшим и тему безнаказанности, поговорили о том, нужно ли закрывать тик-ток и, как можно сократить уровень агрессии в обществе...
      • 24 replies
  • Recently Browsing   0 members, 0 guests

    • No registered users viewing this page.
×
×
  • Create New...