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

    • В Баку начинается строительство новой дороги
      С учетом перспективного развития города Баку Государственным агентством автомобильных дорог Азербайджана дается старт строительству новой автомобильной дороги от улицы Гасана Алиева до станции метро «Кероглу», параллельно проспекту Зии Буниядова.
      Об этом сообщили в госагентстве.
      Общая длина шестиполосной дороги составит 3896 метров с шириной полос 3,5 метра. На дороге будут построены четыре тоннеля и три подземных пешеходных перехода.
      В настоящее время от метро «Улдуз» в направлении улицы Алескера Гаибова ведутся работы по транспортировке тяжелой техники и оборудования на территорию.
      https://media.az/society/v-baku-nachinaetsya-stroitelstvo-novoj-dorogi
        • Like
      • 16 replies
    • В Баку выставлена на продажу квартира по фантастической цене - ФОТО
      В Баку выставлена на продажу квартира по фантастической цене.
      Как сообщает Oxu.Az, соответствующая информация распространена на сайтах объявлений.
      Так, девятикомнатную квартиру площадью 555 кв.м предлагают покупателям за 12 млн манатов.
        В объявлении упоминается, что на указанном этаже расположена только одна квартира и соседей не будет.
      https://ru.oxu.az/society/866997
        • Haha
        • Like
      • 85 replies
    • Где выгоднее отдыхать: в Азербайджане или за рубежом? - ОПРОС
      Baku TV провел опрос среди жителей столицы с целью узнать, где, по их мнению, выгодно отдыхать: в Азербайджане или за рубежом.
      Большинство участников опроса предпочло потратить деньги на отдых за границей.
      «Проживание в наших гостиницах обойдется в три раза дороже», - сказал один из опрошенных.
      Между тем сотрудники туристических компаний также отметили, что цены на отели за границей практически такие же, как у нас, а в некоторых случаях даже ниже.
      «Например, стоимость недельного тура на одного человека в Габалу начинается от 700 манатов. А тур на тот же период в Грузию обойдется от 500 манатов», - сказал один из них.
       
        • Upvote
        • Like
      • 81 replies
    • Отомстил отцу за избиение матери: жуткие подробности убийства брата главы ИВ Лянкярана

      Долгое время подробности этого жуткого происшествия не разглашались ни во время следствия, ни в ходе судебного процесса. Судьи решили, что слушания должны проходить в закрытом режиме, без допуска СМИ.
      Однако Qafqazinfo удалось выяснить некоторые детали этой семейной трагедии. Согласно материала
        • Like
      • 34 replies
    • Депутат: Некоторых женщин убивают за то, что они не считают мужей главой семьи
      В последнее время в Азербайджане растет число женщин, убитых своими мужьями.
      По данным расследования Bizim.Media, за последние два месяца Генеральная прокуратура зарегистрировала около 10 фактов убийства женщин их супругами. Эта печальная статистика актуализирует вопрос о необходимости прохождения парами психологического анализа перед вступлением в брак.
      Между тем заместитель председателя комитета по правам человека Милли Меджлиса Таир Керимли в своем заявлении Bizim.Media отметил, что не испытывает оптимизма относительно идеи обязательного психологического анализа для пар перед свадьбой.
      «Прохождение медицинского осмотра перед браком обязательно, поскольку только так можно выявить скрытые заболевания. Но психологический анализ в Азербайджане не применяется, да и за рубежом такой широкой практики нет, и то лишь в добровольном порядке», - отметил депутат.
      Что касается женщин, убитых мужьями, Таир Керимли полагает, что это происходит из-за вопросов чести.
      «Одна из главных причин заключается в том, что некоторые дамы, прикрываясь гендерным равенством, создают образ сильной женщины и не считают мужей главой семьи, а некоторые и вовсе идут по плохому пути. То есть зачастую убийства женщин происходят из-за вопросов чести», - сказал он.
      Депутат призвал стремиться к построению чистого общества, чтобы никому даже в голову не приходило сворачивать на плохой путь.
      «В советское время тоже были случаи убийства женщин мужьями на почве ревности. В любом случае я не поддерживаю идею применения психологического анализа перед браком на законодательном уровне. Это будет своего рода унижением для пары: как будто мы проверяем, в своем ли они уме», - заключил Т.Керимли.
      https://media.az/society/deputat-nekotoryh-zhenshin-ubivayut-za-to-chto-oni-ne-schitayut-muzhej-glavoj-semi
        • Milli
        • Upvote
        • Like
      • 54 replies
    • В районе метро Гара Гараева продаётся объект под новостройкой
      В Низаминском районе,около станции метро Г.Гараева, под новостройкой на 1-м этаже (18/1) продается объект общей площадью 65 кв.м. Очень интенсивный пешеходный и автомобильный трафик. Имеются все условия, развитая инфраструктура, паркинг и т.д. Все документы в порядке, купчая на нежилое помещение.Оплата 1%.   Цена 550000  манат     0552522225
      • 0 replies
    • Можно ли использовать пенсионные накопления до выхода на пенсию?
      Пенсионный возраст в Азербайджане является предметом многочисленных дискуссий.
      Для мужчин он составляет 65 лет, для женщин – 63,5 года. Возрастной предел для женщин увеличивается на шесть месяцев каждый год, начиная с 1 июля 2017 года. В 2027-м возраст выхода на пенсию для мужчин и женщин будет одинаковым - 65 лет.
      Как долго гражданин может прожить после выхода на пенсию - никто не знает. Таким образом, накопленный за годы работы пенсионный капитал можно будет получать в лучшем случае 10-15 лет.
      Почему мы не можем использовать накопления раньше, чем выйдем на пенсию? Обязательно ли нам ждать 65 лет, чтобы воспользоваться своим правом?
      Подробнее об этом - в сюжете İTV:
      https://media.az/society/mozhno-li-ispolzovat-pensionnye-nakopleniya-do-vyhoda-na-pensiyu
        • Like
      • 50 replies
    • AstraZeneca признала, что ее вакцина от COVID-19 может спровоцировать тромбоз
      Компания AstraZeneca признала, что ее вакцина против COVID-19 может вызвать редкое, но смертельное нарушение свертываемости крови.
      Фармацевтический гигант уже столкнулся с огромным количеством исков, поданных близкими тех, кто получил серьезные заболевания или умер в результате инъекции, сообщает Daily Mail.
      Отмечается, что юристы, представляющие десятки коллективных исков, говорят, что стоимость некоторых дел их клиентов может достигать 25 миллионов долларов (42,5 млн манатов), и настаивают на том, что вакцина фармацевтической фирмы является дефектным продуктом.
        Подчеркивается, что AstraZeneca в феврале признала, что ее вакцина может в очень редких случаях провоцировать состояние, называемое тромбозом с синдромом тромбоцитопении или TTS. Он может вызвать у пациентов образование тромбов, а также низкое количество тромбоцитов, что в некоторых случаях серьезно навредило тем, кто воспользовался вакциной, или даже привело к летальному исходу.
      Потенциальное осложнение было указано в качестве возможного побочного эффекта с момента выпуска вакцины, но признание AstraZeneca в феврале стало первым случаем, когда фармацевтический гигант сделал это в суде, сообщает Telegraph.
       
        • Like
      • 444 replies
  • Recently Browsing   0 members, 0 guests

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