Π Π°Π·Π½ΠΎΠ΅

Zcode line: Zcode System Line Reversals BETA β€” zcodesystem.com Customer System

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Line reversals инструмСнтом: sports_almanac β€” LiveJournal

Zcode систСма ΠΈΠΌΠ΅Π΅Ρ‚ большоС число бСсплатных бонусных инструмСнтов. БСгодня расскаТу ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½ΠΈΡ…, ΠΎΠ½ называСтся Line reversals

http://zcodesystem.com/linereversals.php

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

Π­Ρ‚ΠΎΡ‚ инструмСнт отслСТиваСт измСнСния коэффициСнтов Π±ΡƒΠΊΠΌΠ΅ΠΊΠ΅Ρ€ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΡƒΠ΄Π° ставит ΠΏΡƒΠ±Π»ΠΈΠΊΠ°.

Π§Ρ‚ΠΎ это Π½Π°ΠΌ Π΄Π°Π΅Ρ‚ — ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ скачки коэффициСнтов, это происходит ΠΊΠΎΠ³Π΄Π° Smart Investors, Π½Π΅ знаю ΠΊΠ°ΠΊ ΠΏΠΎ русски, ΠΌΠΎΠΆΠ΅Ρ‚ «ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠΊΠΈ» Ρ‚ΠΈΠΏΠ° Π‘ΠΈΠ»Π»ΠΈ ВалтСрса, Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ставки ΠΏΠΎ инсайдСрской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. НапримСр, Π²Ρ‹ΡˆΠ»Π° информация, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Π±ΠΎΠ»Π΅Π½, разумССтся это сильно повлияСт Π½Π° исход события, Π½ΠΎ инсайдСры ΡƒΠ·Π½Π°ΡŽΡ‚ ΠΎΠ± этом ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ставки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ максимально Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΉ ΠΈΠΌ коэффициСнт. Π’Π°ΠΊΠΈΠ΅ сигналы ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ стрСлками.

ΠžΡ€Π°Π½ΠΆΠ΅Π²Ρ‹Π΅ стрСлки — сигнал «ΠŸΡ€ΠΎΡ‚ΠΈΠ²» ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ смотрим Π³Ρ€Π°Ρ„ΠΈΠΊ. «Π—Π΅Π»Π΅Π½Ρ‹Π΅ стрСлки» — ЗА!

Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сигналов я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΡ‚Π°Π²Π»ΡŽ 8 для ΠœΠ›Π‘ бСйсбола ΠΈ 14 для НБА ΠΈ НЀЛ!

Π’ΠΎΡ‚ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· ΠœΠ›Π‘ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

Π˜Π³Ρ€Π°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠœΠ°Ρ€Π»ΠΈΠ½Ρ (Π΄ΠΎΠΌΠ° ΠΈΠ³Ρ€Π°ΡŽΡ‚, синим ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΈΡ… Π³Ρ€Π°Ρ„Ρ„ΠΈΠΊ коэффициСнтов) ΠΏΡ€ΠΎΡ‚ΠΈΠ² Phillies.
Π’ΠΈΠ΄Π½ΠΎ Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΡΡ‚Π²ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠΈ ставят Π½Π° Phillies (Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ) поэтому коэффициСнты ΠΈΠ΄ΡƒΡ‚ с -122 Π΄ΠΎ -107 Π² амСриканской систСмС. Β Π‘Π²Π΅Ρ‚Π»ΠΎ синСньким ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠΈ, Π²ΠΈΠ΄Π½ΠΎ Ρ‡Ρ‚ΠΎ сначала Π½Π° ΠœΠ°Ρ€Π»ΠΈΠ½Ρ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Ρ€ΠΎΠ΄Ρƒ, всСго 35-40% Π½ΠΎ росло со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ.

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ€Π΅Π·ΠΊΠΈΠΉ скачок коэффицСнта с -107 Π΄ΠΎ Π°ΠΆ -132 !!! Π’ΠΈΠ΄Π½ΠΎ Ρ‡Ρ‚ΠΎ скачок ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ΠΈ ΠΎΠ½ Π½Π΅ обусловлСн ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ростом ΠΏΡƒΠ±Π»ΠΈΠΊΠΈ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ это Π±Ρ‹Π»ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ставки сдСланныС Π‘ΠΌΠ°Ρ€Ρ‚-Π˜Π½ΡΠ°ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ!! И Ρ‡Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅? 5-2 ΠœΠ°Ρ€Π»ΠΈΠ½Ρ ΠΏΠΎΠ±Π΅Π΄ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ инсайдСры ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ!!

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ инсайдСры Π²Π΅Ρ€Π½Ρ‹ 54-58% Π½ΠΎ ΠΈΡ… ставки практичСски всСгда Π² бСйсболС ΠΈΠ΄ΡƒΡ‚ Π½Π° Π°Π½Π΄Π΅Ρ€Π΄ΠΎΠ³Π° с ΠΎΠ΄Π΄ΠΎΠΌ > 2.3 ! Π’ΠΎ Π΅ΡΡ‚ΡŒ инсайдСры ΠΈ люди ΠΊΡ‚ΠΎ ставят ΠΏΠΎ Ρ‚Π°ΠΊΠΈΠΌ сигналам постоянно Π² ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ!

Π’ΠΎΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° английском ΠΊΠ°ΠΊ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ:

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд довольно слоТно, Π½ΠΎ Ссли ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π° ΠΏΠ°Ρ€Ρƒ Π΄Π½Π΅ΠΉ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ!

Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ΅ΠΌΠ±Π΅Ρ€ΠΊΠΈ Π·ΠΊΠΎΠ΄Β http://zcodesystem. com/ru/ Β Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°ΡŽΡ‚ΡΡ сигналы Π² Ρ‚ΠΎΠΌ числС ΠΈ ΠΎΡ‚ Line Reversals

На НЀЛ ΠΎΠ½ΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈΒ 2795 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠΏΡ€ΠΎΡ„ΠΈΡ‚Π°

Xcode-установка срСдств ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

Xcode 5.1 ΠΈ OSX 10.9. (Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Xcode 5.1.1 + Π½Π° OSX 10.10)

xcode-select --install Ρ€Π°Π±ΠΎΡ‚Π°Π» с вСрсиСй 2333, Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ с вСрсиСй 2003. Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ xcode-select --install ΠΈ Ссли это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ описано Π½ΠΈΠΆΠ΅.

Π² Π½Π°Ρ‡Π°Π»Π΅ фСвраля сообщаСт ,Ρ‡Ρ‚ΠΎ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² настоящСС врСмя ΠΎΠ½ΠΎ нСдоступно с сСрвСра обновлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния». Π’ ΠΊΠΎΠ½Ρ†Π΅ фСвраля 2014 Π³ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ справку. The Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ это ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ нСпосрСдствСнно, см. «ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°» Π½ΠΈΠΆΠ΅.

Xcode 5.0.1 ΠΈ OSX 10.9

Π‘ Xcode 5.0.1 ΠΈ Mavericks 10.9 инструмСнт ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки большС Π½Π΅ доступСн Ρ‡Π΅Ρ€Π΅Π· Xcode. ВмСсто этого ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ с сайта Apple Developer Tools:https://developer. apple.com/downloads/index.action. Для этого трСбуСтся Π²ΠΎΠΉΡ‚ΠΈ Π² ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² выпуска): Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠŸΠ°ΠΊΠ΅Ρ‚ инструмСнтов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн ΠΏΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ «xcode-Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ —install » ΠΈ установлСнныС инструмСнты Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ обновлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Для этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ трСбуСтся OS X 10.9. Для Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсий ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² Xcode.

запуск ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ создаСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ графичСский интСрфСйс:

Π’Π½ΡƒΡ‚Ρ€ΠΈ Xcode (5.0)

Xcode Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π½ΠΎΠ²ΡƒΡŽ панСль настроСк «Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ» для установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠ°ΠΊ инструмСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ симуляторы iOS. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ эту панСль, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ » Xcode «Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ экрана рядом с Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ Apple, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅» Настройки», Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅»Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ».

Xcode 5.0 ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚:

Xcode 4. x ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚:

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ

Ссли Ρƒ вас Π½Π΅Ρ‚ Xcode, ΠΎΠ½ΠΈ доступны ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ· Apple:

ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ developer.apple.com/downloads/index.action, ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² систСму с Apple ID (ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бСсплатно). На ΠΏΠ°Π½Π΅Π»ΠΈ слСва Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ «ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки» ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ вашСй вСрсии OS X. трСбуСтся Mac OS X 10.7.3 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии.

xcode4: Xcode duplicate line

EDIT: OCT 14, 2018
Xcode 10: ΠΊΡ‚ΠΎ-Ρ‚ΠΎ высоко Π² Apple Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΡŽΠ±ΠΈΡ‚ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ / Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ вСрсии обновлСния Xcode Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ строк удаляСтся ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠΉ установки. ΠœΡ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Π±Ρ‹Π»ΠΈ ΠΊΡ€Π°ΠΉΠ½Π΅ расстроСны этой бСссмыслицСй, происходящСй Π² Xcode с навсСгда, СдинствСнной IDE Π±Π΅Π· ΠΎΠΏΡ†ΠΈΠΈ дублирования строк. Π― просто обновился Π΄ΠΎ Xcode 10, ΠΈ, ΠΊΠ°ΠΊ Π²Ρ‹ догадались, всС ΠΌΠΎΠΈ ярлыки ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ вмСстС с ΠΌΠΎΠ΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ дублирования строк. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½ фиксируСтся, ΠΊΠ°ΠΊ Π² исходном ΠΎΡ‚Π²Π΅Ρ‚Π΅. На этот Ρ€Π°Π· нСбольшая Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ понадобится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строка:

<string>selectLine:, copy:, moveToBeginningOfLine:, paste:, moveToEndOfLine:</string>

EDIT: Xcode 9: ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΌΠΎΠΈ ярлыки ΠΈ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ строк ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ снова Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ IDETextKeyBindingSet. plist. Π­Ρ‚ΠΎΡ‚ высокопоставлСнный ΠΏΠ°Ρ€Π΅Π½ΡŒ Apple Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² отпускС, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ выпустили эту Π²Π΅Ρ€ΡΠΈΡŽ.

EDIT: Xcode 8: Buggy, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» IDETextKeyBindingSet.plist. Xcode сбрасываСт Π΅Π³ΠΎ ΠΏΡ€ΠΈ запускС. Π­Ρ‚ΠΎΡ‚ высокопоставлСнный ΠΏΠ°Ρ€Π΅Π½ΡŒ Π² Apple Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΡˆΠΈΠ» Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ copy / paste вмСсто простого дублирования строк, ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… IDE.

EDIT: Xcode 7.1 ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅Ρ‚ ярлыков для дублирования ΠΈ удалСния строк. Π­Ρ‚ΠΎ СдинствСнная IDE, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π», Π±Π΅Π· Ρ‚Π°ΠΊΠΈΡ… ярлыков. И я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС Тизнь Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π±Π΅Π· этих Π΄Π²ΡƒΡ… критичСских ярлыков.

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ я ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π», я установил свой Xcode для этих ярлыков ΠΈ написал ΠΎΠ± этом ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ : http://jixte.com/2016/03/30/line-duplicate-and-deletion-in-xcode-7-x /

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:

Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» plist, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Xcode.app (трСбуСтся sudo для рСдактирования)

/Applications/Xcode. app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ <key>Insertions and Indentations</key>ΠΈ ΠΏΠΎΠ΄ <dict>Ρ‚Π΅Π³ΠΎΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

<key>Insert New Line Below</key>
<string>moveToEndOfLine:, insertNewline:</string>
<key>Insert New Line Above</key>
<string>moveUp:, moveToEndOfLine:, insertNewline:</string>
<key>Duplicate Current Line</key>
<string>selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:</string>

Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° <key>Deletions</key>ΠΏΠΎΠ΄ <dict>Ρ‚Π΅Π³ΠΎΠΌ:

<key>Delete Current Line</key>
<string>selectLine:, delete:</string>
<string>selectLine:, delete:</string>

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ / пСрСзапуститС Xcode, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² «Настройки» ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «БвязываниС клавиш». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ панСль поиска для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ поиска Π½ΠΎΠ²Ρ‹Ρ… ярлыков. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄ описаниСм ярлыка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ ярлык ΠΏΠΎ своСму вкусу. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш ярлык Π½Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ярлыками.

Автор: zeeshan
Π Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½: 30.03.2016 05:29

1.1. И снова разбираСмся с Xcode

Π’ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹


Π’ΠΈΠ΄Π΅ΠΎ


Π‘ΡŽΠΆΠ΅Ρ‚

Β«Π’Π΅ΠΌΠ½ΠΎΡ‚Π°. ЧСрная Π±Π΅Π·Π΄Π½Π°. ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΈ Π½Π΅ΠΈΠΌΠΎΠ²Π΅Ρ€Π½Ρ‹Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ огоньки. Высячи огоньков, раскиданных ΠΏΠΎ этому Ρ‚Π΅ΠΌΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΠΎΡ‚Π½Ρƒ. Одни Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎ застыли Π² нСвСсомости, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ лСтят с бСшСной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ навстрСчу Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ ΠΈ вСчности. Космос ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π—Π΅ΠΌΠ»ΡŽ. ВсС Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΡƒΠ΄Π°βˆ’Ρ‚ΠΎ бСспорядочно Π»Π΅Ρ‚ΠΈΡ‚, круТится, сталкиваСтся, ΠΈΠ½ΠΎΠ³Π΄Π° взрываСтся, высвобоТдая ΡΠ½Π΅Ρ€Π³ΠΈΡŽβ€¦ ЭнСргия. Π‘Π΅Π· Π½Π΅Π΅ Π½ΠΈΠΊΡƒΠ΄Π°. Из энСргии появилось всС ΠΈ всС становится Сю, ΠΊΠΎΠ³Π΄Π° ΡƒΠΌΠΈΡ€Π°Π΅Ρ‚. Но это Π½Π° самом Π΄Π΅Π»Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ каТСтся, Ρ‡Ρ‚ΠΎ Π² космосС Π½Π΅Ρ‚ Π·Π°ΠΊΠΎΠ½ΠΎΠ², ΠΊΠ°ΠΊ ΠΈ Π² чСловСчСском ΠΌΠΈΡ€Π΅ каТдая частица Π·Π½Π°Π΅Ρ‚ свой ΠΏΡƒΡ‚ΡŒ ΠΈ своС ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, хотя Π² ΠΌΠΈΡ€Π΅ людСй чСловСчСскиС частицы ΠΆΠΈΠ²ΡƒΡ‚ Π² большСм хаосС, ΠΈ часто Π½Π΅ Π·Π½Π°ΡŽΡ‚ своСго ΠΏΡƒΡ‚ΠΈ ΠΈ прСдназначСния. Π‘Ρ‚Ρ€Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ людишки. Они каТутся ΡΠΌΠ΅ΡˆΠ½Ρ‹ΠΌΠΈ со своими Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹ΠΌΠΈ Тизнями ΠΈ насущными ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, особСнно Π·Π° тысячи ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΎΡ‚ΡΡŽΠ΄Π°Β», βˆ’ ΠΎΠ± этом Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΠ» ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ экипаТа космичСского корабля Π‘Π»Π°Π²Π°, ΡƒΡΡ‚Π°Π²ΠΈΠ²ΡˆΠΈΡΡŒ Π² ΠΈΠ»Π»ΡŽΠΌΠΈΠ½Π°Ρ‚ΠΎΡ€.

βˆ’ Π­ΠΉ, Ρ‡Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΎΠΉ кислый? Баша ΠΏΠΎΡ…Π»ΠΎΠΏΠ°Π» Π‘Π»Π°Π²Ρƒ ΠΏΠΎ ΠΏΠ»Π΅Ρ‡Ρƒ, βˆ’ скоро Новый Π³ΠΎΠ΄!Β»

Баша – Π΄Ρ€ΡƒΠ³ ΠΏΠΎ Π’Π£Π—Ρƒ, ΡΠΌΠ΅ΡˆΠ»ΠΈΠ²Ρ‹ΠΉ, Π²Π΅Ρ‡Π½ΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π΄ΠΎΠ±Ρ€Ρ‹ΠΉ. Π”ΡƒΡˆΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠŸΠΎΡ‡Ρ‚ΠΈ полная ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π‘Π»Π°Π²Ρ‹, ΠΌΠΎΠ»Ρ‡Π°Π»ΠΈΠ²ΠΎΠ³ΠΎ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡƒΠ³Ρ€ΡŽΠΌΠΎΠ³ΠΎ.
βˆ’ Π§Ρ‚ΠΎβˆ’Ρ‚ΠΎ ΠΌΠ½Π΅ Π½Π΅ нравятся ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ. Надо Π±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π·Π°Π΄Π½ΠΈΠΉ ΠΌΠΎΡ‚ΠΎΡ€.
βˆ’ Π΄Π° Π»Π°Π΄Π½ΠΎ Ρ‚Π΅Π±Π΅, Π½Ρƒ ΠΈ Ρ„ΠΈΠ³ с Π½ΠΈΠΌΠΈ, Ρƒ нас Ρ‚Π°ΠΌ Π΅Π»ΠΊΠ°, ΠΊΠΎΠ½Ρ„Π΅Ρ‚Ρ‹ с шампанским, Π΄Π°Π²Π°ΠΉ, рСбята ΡƒΠΆΠ΅ заТдались.
Π‘Π»Π°Π²Π° Π½Π΅ΠΎΡ…ΠΎΡ‚Π½ΠΎ отрываСтся ΠΎΡ‚ ΠΏΡ€ΠΈΠ±ΠΎΡ€Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ:
βˆ’ Ρ‚Π°ΠΊ Ρ‚Ρ‹ Π΅ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°Π΅ΡˆΡŒΡΡ? Бколько ΠΌΠΎΠΆΠ½ΠΎ? А Π²Π΄Ρ€ΡƒΠ³ Π½Π΅ ΡƒΡΠΏΠ΅Π΅ΡˆΡŒ, ΠΈ ΠΎΠ½Π° Π·Π°ΠΌΡƒΠΆ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚?
βˆ’ Ρƒ нас Π΅Ρ‰Π΅ ΠΏΠΎΠ»Π³ΠΎΠ΄Π°, Π·Π° это врСмя Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚, βˆ’ ухмыляСтся Баша.
βˆ’ Π½Ρƒβˆ’Π½Ρƒ, ΠΏΠΎΠ»Π³ΠΎΠ΄Π°, βˆ’ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ Π±ΡƒΠ±Π½ΠΈΡ‚ Π‘Π»Π°Π²Π°.
Π’ΠΎΡ‚ ΠΎΠ½ΠΈ всС. ЖизнСрадостныС, вСсСлыС, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΈΠΌ Π½Π΅ прСдстоит Π΅Ρ‰Π΅ трСклятых ΠΏΠΎΠ»Π³ΠΎΠ΄Π° Π±ΠΎΠ»Ρ‚Π°Ρ‚ΡŒΡΡ Π² этом Π±Π΅Π·Π²Ρ€Π΅ΠΌΠ΅Π½ΡŒΠ΅.
Π’ΠΎΠΊΡ€ΡƒΠ³ ΠΈΠΌΠΏΡ€ΠΎΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ стола ΡΠΎΠ±Ρ€Π°Π»Π°ΡΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π°. Ольга – высокая стройная Π±Π»ΠΎΠ½Π΄ΠΈΠ½ΠΊΠ° с Π³ΠΎΠ»ΡƒΠ±Ρ‹ΠΌΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ ΠΈ самыми ΠΌΠΈΠ»Ρ‹ΠΌΠΈ ямочками Π½Π° Ρ‰Π΅ΠΊΠ°Ρ… – любовь Баши. Анна – смСшная тСмноволосая юТанка, ΠΎΠ½Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ Π‘Π»Π°Π²Π°, ΠΌΠ°Π»ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Π½ΠΎ ΡˆΡƒΡ‚ΠΈΡ‚ΡŒ Π½Π°Π΄ Π½Π΅ΠΉ опасно, ΠΈΠ½ΠΎΠ³Π΄Π° чСрСсчур Ρ€Π΅Π·ΠΊΠ° Π½Π° слова. И Коля. Коля Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ странныС ощущСния. Π‘ самой ΠΏΠ΅Ρ€Π²ΠΎΠΉ встрСчи Ρ‚Π°ΠΊΠΎΠΉ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ познакомились с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π½Π° Π—Π΅ΠΌΠ»Π΅, Ρƒ Π‘Π»Π°Π²Ρ‹ ΠΎΡ‚Ρ‡Π΅Π³ΠΎβˆ’Ρ‚ΠΎ ΠΊ Π½Π΅ΠΌΡƒ Π½Π΅Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ ΠΈ Π½Π΅ΠΏΡ€ΠΈΡΠ·Π½ΡŒ. Π’Ρ€ΠΎΠ΄Π΅ спокойный Ρ‚ΠΈΡ…ΠΈΠΉ ΠΏΠ°Ρ€Π΅Π½ΡŒ, Π° Ρ‡Ρ‚ΠΎβˆ’Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ Π²ΠΎ взглядС, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π²ΠΎ всСм Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡ…ΠΈΡ‚Ρ€ΠΈΡ‚ΡŒ.
βˆ’ Ну Ρ‡Ρ‚ΠΎ, 12,11,10,9,8,7,6,5,4,3,2,1….ΠΈΠΈΠΈΠΈΠΈ Π‘ ΠΠžΠ’Π«Πœ Π“ΠžΠ”ΠžΠœ!!! ШампанскоС Π²Ρ‹ΠΏΠ»Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ· Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ Π½Π°Ρ€ΡƒΠΆΡƒ большими золотистыми пузырями, всС Π½Π°ΠΏΠ΅Ρ€Π΅Π±ΠΎΠΉ ловят Π΅Π³ΠΎ Ρ€Ρ‚Π°ΠΌΠΈ ΠΈ ΡΠΌΠ΅ΡŽΡ‚ΡΡ. – Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒβˆ’Ρ‚ΠΎ ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ, Π΄Π°ΠΆΠ΅ вСсСло, βˆ’ улыбаСтся ΠΏΡ€ΠΎ сСбя Π‘Π»Π°Π²Π°.
βˆ’ с Π½ΠΎΠ²Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ, Баша! – Оля ΠΏΠΎΠ΄Π»Π΅Ρ‚Π΅Π»Π° ΠΈ ΠΏΠΎΡ†Π΅Π»ΠΎΠ²Π°Π»Π° Π΅Π³ΠΎ Π² Ρ‰Π΅ΠΊΡƒ. Π‘Π΅Π΄Π½Ρ‹ΠΉ Баша покраснСл ΠΈ Ρ…ΠΎΡ‚Π΅Π» Ρ‡Ρ‚ΠΎβˆ’Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Π²Π΄Ρ€ΡƒΠ³, ΠΊΠΎΡ€Π°Π±Π»ΡŒ Ρ€Π΅Π·ΠΊΠΎ тряхнуло. Π‘Π²Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ€Ρ†Π°Π», ΠΈ ΠΊΠΎΡ€Π°Π±Π»ΡŒ затрясся сильнСС.


Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ — Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ Π΅ΡΡ‚ΡŒ вся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

Аза Раскин

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅

  • ΠœΡ‹ научимся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Xcode для создания Π±ΠΎΠ»Π΅Π΅ слоТных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
  • РазбСрёмся с основными элСмСнтами ΠΏΠ°Π½Π΅Π»ΠΈ управлСния Xcode

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с iOS

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π² iOS прилоТСния Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΈΠΌ ΠΎΠΊΠ½ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ вСсь экран. Π—Π΄ΠΎΡ€ΠΎΠ²ΠΎ? БСзусловно. Π”ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρƒ придётся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ΄ этого ΠΎΠΊΠ½Π°, Π° Π½Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ многочислСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ»Π° выступаСт использованиС Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ экрана Split Screen ΠΈΠ»ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° Slide Over — Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ малСнького Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ прилоТСния ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΡ€Π°ΠΉΠ½Π΅ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ΠΎ Π² ΠΏΠ»Π°Π½Π΅ бСзопасности: Π² Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС Π’Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ сломаСтС Π² систСмС, Π½ΠΎ Π’Ρ‹ всё Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚Π΅ Π·Π° ΡΠΎΡ…Ρ€Π°Π½Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ прилоТСния, Ссли ΡƒΠ³Ρ€ΠΎΠ·Π° ΠΏΠΎΡ€Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… базируСтся Π½Π° Π»ΠΈΡ‡Π½ΠΎ Π’Π°ΡˆΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….

Apple Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° всСвозмоТныС дСйствия: ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ максимально быстро ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° запросы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. На самом Π΄Π΅Π»Π΅ это Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ставится ΠΏΠ΅Ρ€Π΅Π΄ Π’Π°ΠΌΠΈ ΠΈ бизнСсом — Ссли ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Ρ‚ΠΎ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠΏΡ‹Ρ‚Π΅ UX ΠΈΠ»ΠΈ User Experience, Π° Π’Π°ΠΌ придётся Π·Π° это Ρ€Π°ΡΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ.

НСсмотря Π½Π° эти ограничСния, устройства Π½Π° iOS Π΄Π°ΡŽΡ‚ ΠΈ сущСствСнноС число ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊ взаимодСйствия с внСшним ΠΌΠΈΡ€ΠΎΠΌ — ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹, запись Π·Π²ΡƒΠΊΠ°, сСнсоры освСщСнности ΠΈ двиТСния, бСспроводныС интСрфСйсы. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ ΠΊ Ρ‚Π°ΠΊΠΈΠΌ устройствам ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ — удобство ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ для iPad Pro ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ послСдний Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ для повсСднСвных ΠΈ спСцифичСских Π·Π°Π΄Π°Ρ‡. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ с Π½Π΅Π΄Π°Π²Π½ΠΈΡ… ΠΏΠΎΡ€ присутствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ графичСскоС ΠΏΠ΅Ρ€ΠΎ Apple Π½Π° iPad Pro.

Аудитория Π’Π°ΡˆΠ΅Π³ΠΎ прилоТСния ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ Π²Π΅Ρ‰ΡŒΡŽ? Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ для Π½Π΅Π³ΠΎ максимум удобства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΈΠΌΠ΅Π» ΠΏΡ€Π°Π²ΠΎ Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ — это сильно ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Ρ‘Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ.

Π’Π΅Ρ€ΠΌΠΈΠ½Ρ‹ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π°Π½Ρ‹ Π½Π° английском языкС — ΠΎΠ΄Π½Π°ΠΊΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ русскоязычныС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π΄Π°Π² ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ соотвСтствиС Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ², Π² дальнСйшСм Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‡Π°Ρ‰Π΅ с русским Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ, хотя Π² Π²ΠΈΠ΄Π΅ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ… ΠΈ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°Ρ… ΠΎΠ½ΠΈ останутся Π½Π° английском языкС.


Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ?

Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ прилоТСния ΠΈ Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅, ΠΈ Π² Word, Π° Ссли ΠΏΡ€ΠΎΡˆΠ»ΠΈ наш курс ΠΏΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ Π² Unix, Ρ‚ΠΎ ΠΈ Π² ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Vim.

Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ гласит — врСмя эквивалСнтно дСньгам. Π’Π°ΠΊ ΠΈ Π² этом вопросС нСльзя ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° удобствС ΠΈ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (ΠΈΠ»ΠΈ IDEIntegrated Development Environment) это большС, Ρ‡Π΅ΠΌ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€: это Π½Π°Π±ΠΎΡ€ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ вСсь процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ — ΠΎΡ‚ написания ΠΊΠΎΠ΄Π°, тСстирования, развСртывания ΠΈ Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ придётся ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Xcode Π² ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²Π΅ — любой инструмСнт Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅.

Если Ρ€Π°Π½ΡŒΡˆΠ΅ Π’Ρ‹ использовали ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-пСсочницы, Ρ‚ΠΎ для этой части придётся ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Xcode.


Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Xcode, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ЗапуститС Xcode ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Create a new Xcode project

На Π½ΠΎΠ²ΠΎΠΌ экранС Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ мноТСство стартовых шаблонов, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎ сСкциям ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ:

  • iOS
  • watchOS
  • tvOS
  • macOS
  • cross-platform (ΠΈΠ»ΠΈ кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ΠΈΠ»ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°)

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ iOS > Single View Application ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Next.

Как Π’Ρ‹ ΡƒΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Π² Xcode Π½Π΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° русский язык. Π­Ρ‚ΠΎ Π½Π΅ Π½Π΅Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π° Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Apple, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡƒΡ‡ΠΈΡ‚ΡŒ программистов ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΌΡƒ ΡΡ‚ΠΈΠ»ΡŽ имСнования. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ слабо ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌΡ‹ Π½Π° русский язык, ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ это Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… курсах.

  1. Π—Π°Π΄Π°ΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ прилоТСния (Product Name)
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ — Ссли это Π’Π°Ρˆ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ запуск Xcode ΠΈ Π’Ρ‹ Ρ€Π°Π½Π΅Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² инфраструктурС Apple, Ρ‚ΠΎ Ρ‚Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠ° Add Account — Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ своСго Apple ID ΠΈ Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ бСсплатный Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π”Π°Π½Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Π’Π°ΠΌ Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π’Π°ΡˆΠ΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ прилоТСния Π² App Store.
  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ имя ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Organization Name — Ссли Π’Ρ‹ ΠΏΡ‚ΠΈΡ†Π° вольного ΠΏΠΎΠ»Ρ‘Ρ‚Π°, Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ сСбС Π½Π°Π·Π²Π°Π½ΠΈΠ΅-Π±Ρ€Π΅Π½Π΄.
  4. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ (Organization Identifier) — ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, задаСтся Π΄ΠΎΠΌΠ΅Π½ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС — Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ swiftworld.ru станСт ru. swiftworld. Π­Ρ‚ΠΎ связано с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ структурой размСщСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² Unix, поэтому Π½Π΅ ΠΏΠ°Ρ€ΡŒΡ‚Π΅ΡΡŒ особо ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ.
  5. Bundle Identifier (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ°ΠΊΠ΅Ρ‚Π°) — Π’Ρ‹ Π½Π΅ смоТСтС ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это ΠΏΠΎΠ»Π΅. Оно формируСтся ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Ρ„ΠΈΡ€ΠΌΡ‹.
  6. Language — здСсь Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ iOS доступно Π΄Π²Π° языка Swift ΠΈ Objective-C. Нас интСрСсуСт лишь ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… прилоТСниях Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ эти Π΄Π²Π° языка ΠΈ C, C++.
  7. Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ, Ссли ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, с Ρ‚Ρ€Ρ‘Ρ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ². ΠœΡ‹ расскаТСм ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² дальнСйшСм.
  8. НаТмитС Next

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ для размСщСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Если Π½ΡƒΠΆΠ΅Π½ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий, Ρ‚ΠΎ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Source Control.

НС ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ количСству ΠΎΠΊΠΎΠ½ Π½Π° экранС. ΠœΡ‹ рассмотрим ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.


  1. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Ρ†Π΅Π»ΠΈ — Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π² Xcode являСтся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ (Project) — Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ ΠΈ элСмСнтов.
  2. ЦСль (Target) — Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π² этом случаС Ρƒ нас ΠΎΠ΄Π½Π° Ρ†Π΅Π»ΡŒ — ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ iOS.
  3. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ (Deployment Info) — Π² этом ΠΏΠΎΠ»Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° информация ΠΎ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ распространСнии прилоТСния. Π—Π΄Π΅ΡΡŒ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ:
    1. ЦСль (Deployment Target) — Ρ‚ΡƒΡ‚ указываСтся минимально поддСрТиваСмая ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ вСрсия iOS. ΠŸΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ iOS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ΄Π°.
    2. Устройства (Devices) — здСсь ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ устройство: Universal — iPad & iPhone ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ iPad, iPhone. iPod Touch относится ΠΊ сСмСйству iPhone, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ°Π»ΠΎ отличаСтся ΠΎΡ‚ Π½Π΅Π³ΠΎ.
    3. Π”Π°Π»Π΅Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ доступныС ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ устройства для прилоТСния Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Device Orientation.
    4. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ статус-Π±Π°Ρ€Π° (вСрхняя панСль iOS-устройства, Π³Π΄Π΅ отобраТаСтся информация ΠΎ Π±Π°Ρ‚Π°Ρ€Π΅Π΅, сСти ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΠΌ): ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ Π»Ρ‘Π³ΠΊΠΈΠΉ (Status Bar Style)
    5. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ статус-Π±Π°Ρ€, ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Ρƒ Hide Status Bar.
    6. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ использования ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ экрана, ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Requires Full Screen.

Как Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π² английском языкС ΠΏΠΈΡˆΡƒΡ‚ΡΡ Ρ‡Π°Ρ‰Π΅ Ρ‡ΡƒΡ‚ΡŒ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ Π² русском — ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ слово Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ начинаСтся с большой Π±ΡƒΠΊΠ²Ρ‹.


О Ρ‚ΠΈΠΏΠ°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Xcode

Рассмотрим здСсь Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² Xcode, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ придётся столкнутся Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Для ΠΈΡ… изучСния рассмотрим панСль ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π° Π² Xcode (Π½ΠΎΠΌΠ΅Ρ€ 3 Π½Π° рисункС Π²Ρ‹ΡˆΠ΅).

Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ Ρ„Π°ΠΉΠ» с Ρ‚ΠΈΠΏΠΎΠΌ .xcodeproj— Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Xcode, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π΅Π³ΠΎ настройки (Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΈ Ρ‚Π°ΠΊ находимся), Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π³ΠΎ.

.swift— содСрТит ΠΊΠΎΠ΄ Π½Π° языкС Swift, транслируСмый ΠΏΡ€ΠΈ сборкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² язык, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΉ Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ устройством.

.storyboard — Ρ„Π°ΠΉΠ»Ρ‹ раскадровок ΠΈΠ»ΠΈ историй. КаТдоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Xcode прСдставляСт собой ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ — ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. Вакая ориСнтация Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ потрСбности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ Π΄Π°Π½Π½ΡƒΡŽ срСду ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½Ρ‹Ρ… Π½Π° создании ΠΊΠΎΠ΄Π° Ρ€Π°Π΄ΠΈ ΠΊΠΎΠ΄Π°. Основной ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Swift ΠΈ Apple — «Write less, do more» («ΠŸΠΈΡˆΠΈ мСньшС, Π΄Π΅Π»Π°ΠΉ большС»): Π’Π°ΠΌ Π½Π΅ придётся Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° написаниС самого ΠΊΠΎΠ΄Π° — Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ модСль ΠΈ бизнСс-Π»ΠΎΠ³ΠΈΠΊΡƒ прилоТСния. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволяСт Π’Π°ΡˆΠΈΠΌ прилоТСниям Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ потрСбности ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ Π’Π°ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ большС ΠΏΡ€ΠΈΠ±Ρ‹Π»ΠΈ.

.xcassets — ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ даст Π’Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС рСсурсы прилоТСния — ΠΈΠΊΠΎΠ½ΠΊΠΈ, изобраТСния, Π·Π²ΡƒΠΊΠΈ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° польза ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° — Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ экраны, Π° Π² ΠΊΠΎΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ абстрактный Π²ΠΈΠ΄ изобраТСния Π±Π΅Π· привязки ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ.

.plist — propertylist — список свойств — ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ для настройки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠΉ ассоциативной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Если Π’Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π° Windows с настройками ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚ΠΎ часто попадались Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚ΠΈΠΏΠ° .ini— Π°Π½Π°Π»ΠΎΠ³ΠΈ списков свойств, ΠΎΠ΄Π½Π°ΠΊΠΎ списки свойств Π±ΠΎΠ»Π΅Π΅ структурированы ΠΈ эффСктивны. Info.plist содСрТит настройки прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π’Ρ‹ Π·Π°Π΄Π°Ρ‘Ρ‚Π΅ Ρ‡Π΅Ρ€Π΅Π· графичСскоС мСню.


ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Π΅ сокращСния

Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·Ρƒ использования ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… сокращСний — Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΌΡ‹ΡˆΠΊΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· мноТСство мСню.

Пока Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ сСбС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сокращСния ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ…, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ прСдставится шанс:

  • Cmd + B — ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚
  • Cmd + R — Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ собран, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π½ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ†Π΅Π»ΡŒ
  • Cmd + [ — смСщаСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ строку ΠΊΠΎΠ΄Π° Π²Π»Π΅Π²ΠΎ. Π—Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ смСщСния принимаСтся стандартный Ρ€Π°Π·ΠΌΠ΅Ρ€ отступа (ΠΎΠ΄ΠΈΠ½ Ρ‚Π°Π± Π² 4 ΠΏΡ€ΠΎΠ±Π΅Π»Π°)
  • Cmd + ] — смСщСниС тСкста Π²ΠΏΡ€Π°Π²ΠΎ

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ настройки Xcode

Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Xcode -> Preferences.
Π—Π΄Π΅ΡΡŒ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ мноТСство настроСк систСмы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π’Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±ΠΎΠ»Π΅Π΅ эффСктивной.

Π‘ΠΏΠ΅Ρ€Π²Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ General (ΠžΠ±Ρ‰ΠΈΠ΅ настройки) стояла Π³Π°Π»ΠΎΡ‡ΠΊΠ° Ρƒ Show live Issues, это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ошибкам Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Π΅Π· запроса Π½Π° сборку.

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Text Editing -> Editing ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Ρƒ Line numbers: Π΅Ρ‘ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° строк, Ρ‡Ρ‚ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

НапослСдок ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π² Font & Colors. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π’Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста, ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π’Π°ΠΌ подходят.
НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π΅ΠΌΡƒ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Default ΠΈΠ»ΠΈ Civic — Ρ‚Ρ‘ΠΌΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ оформлСния. Она ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π° Π² Π½ΠΎΡ‡Π½ΠΎΠ΅ врСмя суток, ΠΈ Ссли Π’Ρ‹ Π»ΡŽΠ±ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ‡ΡŒΡŽ (прямо ΠΊΠ°ΠΊ ΠΌΡ‹). РаспространСно ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π΄Π°Ρ‘Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡŒΠ½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Π³Π»Π°Π·Π°. НС ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅, со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ½ΠΈ Π’Π°ΠΌ большС Π½Π΅ понадобятся!



πŸ’£zcode tool βœ”οΈ

ο»Ώ

Главная


Loading…

Π’Π­Π“Π˜

ΠΏΡ€ΠΈΠΊΠΎΠ»Ρ‹ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡ€Π΅Π» ΠΈ Ρ€Π΅ΡˆΠΊΠ° чСрногория русскиС ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° спорт ΠΌΡƒΠ·Ρ‹ΠΊΠ° события Ρ„Π°ΠΊΡ‚Ρ‹ Π·Π²Ρ‘Π·Π΄Ρ‹ Π”ΠΎΡ‚Π° 2 ΠΆΠ΅Π½Ρ‰ΠΈΠ½Ρ‹ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° ΠšΠ’Π Π΄Ρ€Π°ΠΊΠΈ Π²ΠΎΠΉΠ½Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΊΠΈ Π°ΠΊΡ‚Ρ‘Ρ€Ρ‹ ΠΊΠΈΠ½ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ масяня ΠΏΡ€ΠΈΠΊΠΎΠ»Ρ‹ Π½Π°Ρ€ΡƒΡ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΡ‹ Π²ΠΈΠ΄Π΅ΠΎΠ±ΠΈΡ‚Π²Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΊΠ»Π°ΠΌΠ° Π²ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ однокласники Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊ дня Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊΠΈ 2018 Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊΠΈ Π±Π΅Π· смс ΠΊΠ°Π·ΠΈΠ½ΠΎ АВО ДНР ΠΎΠΏΠΎΠ»Ρ‡Π΅Π½ΠΈΠ΅ смСшноС Π²ΠΈΠ΄Π΅ΠΎ youtube ΠΏΡ€ΠΈΠΊΠΎΠ»Ρ‹ Π΄ΠΎΠΌ2 Π΄Ρ€Π°ΠΊΠΈ стоп Ρ…Π°ΠΌ Π΄Ρ€Π°ΠΊΠΈ я ΠΏΡ€ΠΈΠΊΠΎΠ»Ρ‹ Π²ΠΈΠ΄Π΅ΠΎ Π΄ΠΎΠΌ2 сСрии Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Ρ‚Ρ‹ Π³Π΄Π΅ Π±Ρ‹Π» русскиС Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ сСриалы бэк Ρ‚Ρƒ скул ΠΏΡ€Π°Π½ΠΊΠΈ Π½Π°Π΄ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ
Π½ΠΎΠ²Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΡ‹, ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»Π΅Π½ΠΈΡ

Π Π•ΠšΠ›ΠΠœΠ

ПАРВНЁРЫ

БообщСство

zcode tool .

Zcode Line Reversals Tool for MLB

НаТми для просмотра

ОписаниС отсутсвуСт
Β 
Β 
Β 
Вэги:
Β 
zcodesystemgiveaways.com | Line Reversals Russian Video Tutorial | ZCode System Free Tools 2015

НаТми для просмотра

ОписаниС отсутсвуСт
Β 
Β 
Β 
Вэги:
Β 
Zcode Line Reversals Tool for MLB

НаТми для просмотра

ОписаниС отсутсвуСт
Β 
Β 
Β 
Вэги:
Β 
How Install XCode and XCode Command Line Tools on OS X Mavericks and Yosemite

НаТми для просмотра

ОписаниС отсутсвуСт
Β 
Β 
Β 
Вэги:
Β 
Soccer Buddy — Football prediction and picks tool

НаТми для просмотра

ОписаниС отсутсвуСт
Β 
Β 
Β 
Вэги:
Β 
Zcode System Super Bowl LIV Line Reversal Tool

НаТми для просмотра

ОписаниС отсутсвуСт
Β 
Β 
Β 
Вэги:
Β 
Zcode Predictor — Professional Tools To Help You Win

НаТми для просмотра

ОписаниС отсутсвуСт
Β 
Β 
Β 
Вэги:
Β 
Install Xcode Command Line Tools (Xcode CLI) from Terminal on macOS

НаТми для просмотра

ОписаниС отсутсвуСт
Β 
Β 
Β 
Вэги:
Β 
ZCode Line Reversal Sports Betting Tool Review

НаТми для просмотра

ОписаниС отсутсвуСт
Β 
Β 
Β 
Вэги:
Β 

руководство ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Π­Ρ‚ΠΎ руководство ΠΏΠΎ Xcode 8.2. Если Ρƒ вас Π±ΠΎΠ»Π΅Π΅ ранняя вСрсия, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π° послСднСС врСмя язык программирования Swift сущСствСнно измСнился, ΠΈ эти измСнСния доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² послСднСй вСрсии Xcode.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅:

  • ΠΎ пяти Π³Π»Π°Π²Π½Ρ‹Ρ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Xcode,
  • ΠΈ ΠΊΠ°ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ iOS-эмулятора.

По ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΈ руководства Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² Xcode.

1) Π“Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Xcode?

ΠŸΡ€ΠΎΡ‰Π΅ всСго Π½Π°ΠΉΡ‚ΠΈ Xcode Π² Mac App Store. Или ΠΏΠΎ ссылкС Apple Developer page for Xcode.

2) Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Xcode

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Apple Documentation for XCode.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Если ваш интСрфСйс отличаСтся, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ установлСна ΠΈΠΌΠ΅Π½Π½ΠΎ Xcode 8, Π° Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ранняя вСрсия.

Π­Ρ‚ΠΎ справочноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊ Π½Π΅ΠΌΡƒ ΠΌΡ‹ Π΅Ρ‰Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ. Π—Π΄Π΅ΡΡŒ наглядно прСдставлСны Ρ€Π°Π·Π΄Π΅Π»Ρ‹ интСрфСйса.

4 основных Ρ€Π°Π·Π΄Π΅Π»Π°: Navigator (Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€), Editor (Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€), Debug Area (ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ) ΠΈ Utility Area (ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹).

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ этих ΠΎΠΊΠΎΠ½ (достаточно навСсти курсор Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ области), ΠΈΠ»ΠΈ ΠΏΠΎ нСобходимости ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ области Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ:

Когда ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π½Π΅ Π½ΡƒΠΆΠ½Π°. Π‘ΠΊΡ€Ρ‹Π² эти ΠΏΠ°Π½Π΅Π»ΠΈ, Π²Ρ‹ Ρ‚Π΅ΠΌ самым Ρ€Π°ΡΡˆΠΈΡ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Π·ΠΎΠ½Ρƒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

3) ΠžΠ±Π»Π°ΡΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π° (Navigator)

Π’ этой ΠΏΠ°Π½Π΅Π»ΠΈ присутствуСт нСсколько Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Navigator selector bar (см. ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅). Π’Ρ€ΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π°: ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ (Project), поиск (Search), ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°(Issue).

Навигатор ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Project Navigator)

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²: ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Create Group. Π“Ρ€ΡƒΠΏΠΏΠ° сущСствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Xcode β€” Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ΠΏΠ°ΠΏΠΊΠ° Π½Π΅ создаСтся, Ρ‚.Π΅. Π½Π° ТСстком дискС Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. Π•ΡΡ‚ΡŒ ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ фактичСскиС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° ТСстком дискС, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Xcode.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅. Или ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΠΈ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° нСпосрСдствСнно Π² Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π—Π°Ρ‚Π΅ΠΌ появится Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с вопросом: ΠΊΠ°ΠΊ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹? Если ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ„Π°ΠΉΠ» Π² Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, высвСтится содСрТимоС области Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (Editor). Π”Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Ρ„Π°ΠΉΠ»Ρƒ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ (Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΄Π²Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°).

ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΡƒΠ·Π΅Π» Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” это Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Xcode (ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ синСй ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ). Если ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, свойства ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΎΡ‚ΠΊΡ€ΠΎΡŽΡ‚ΡΡ Π² области Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Навигатор поиска (Search Navigator)

Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ поиска ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ части тСкста Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

К этой ΠΎΠΏΡ†ΠΈΠΈ ΠΏΡ€ΠΈΠ±Π΅Π³Π°ΡŽΡ‚ довольно часто, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ свойство, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ.

Навигатор ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ (Issue Navigator)

Π”Π°Π½Π½Ρ‹ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ всС ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Ρƒ прилоТСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Если обнаруТатся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Xcode ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, послСдуСт остановка, ΠΈ ошибки Π² Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π΅ выдСлятся красным.

Клик ΠΏΠΎ ошибкС ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π»ΠΈΠ½ΠΈΠΈ. Π’ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π΅ Issue Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΆΠ΅Π»Ρ‚Ρ‹Π΅ прСдупрСТдСния. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

4) ΠžΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (Editor) Β 

ΠžΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° β€” это Ρ‚ΠΎ мСсто, Π³Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ проводят большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Как ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΎΡΡŒ, ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Ρ„Π°ΠΉΠ»Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ содСрТимоС для Ρ€Π΅Π΄Π°ΠΊΡ‚ΡƒΡ€Ρ‹. Но это Π½Π΅ СдинствСнный способ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΊ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΊΠΎΠ΄Π°.

Навигация Π² области Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°

Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Ρ€Π°Π·Π΄Π΅Π»Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ стрСлки Π²ΠΏΠ΅Ρ€Π΅Π΄-Π½Π°Π·Π°Π΄. Π˜Ρ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Ρƒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… стрСлок: Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ искомому Ρ„Π°ΠΉΠ»Ρƒ β€” функция Jump Bar (см. ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅). Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Jump Bar Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».

Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части области Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° эта опция выглядит ΠΊΠ°ΠΊ навигационная Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° Β«Ρ…Π»Π΅Π±Π½Ρ‹Π΅ ΠΊΡ€ΠΎΡˆΠΊΠΈΒ». Но Ссли Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· сСгмСнтов, откроСтся мСню с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ иСрархичСского уровня.

Если ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ хвостовому сСгмСнту Jump Bar, откроСтся мСню с ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π² Ρ„Π°ΠΉΠ»Π΅. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π·Π΄Π΅Π» Ρ„Π°ΠΉΠ»Π°, Π½ΠΎ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ доступны Π² этом Ρ„Π°ΠΉΠ»Π΅.

Π’Ρ€ΠΈ Π²ΠΈΠ΄Π° ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Ρ€ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠ½Π°, ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ, Π΅ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ:

Кнопка слСва β€” для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ лишь Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎ большС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для лэптопов с малСнькими экранами, ΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ внСшнСго ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.

БрСдняя ΠΊΠ½ΠΎΠΏΠΊΠ° β€” опция ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° (Assistant Editor), ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ экрана. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли слСва Ρ„Π°ΠΉΠ» ViewController.swift, Π² ΠΎΠΊΠ½Π΅ справа Π±ΡƒΠ΄Π΅Ρ‚ Ρ„Π°ΠΉΠ» ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ класса для ViewController. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π΅ΡΡ‚ΡŒ опция быстрого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° (jump bar). Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ показываСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅.

ΠŸΡ€Π°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° β€” Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ вСрсии (Version Editor), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°; большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Apple Documentation.

Окно конструктора интСрфСйса

Π”ΠΎ сих ΠΏΠΎΡ€ Ρ€Π΅Ρ‡ΡŒ шла ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΡƒΡ€Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ написании ΠΊΠΎΠ΄Π°, Π½ΠΎ Π² Xcode ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ конструктор интСрфСйса, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Storyboard ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ XIB. ΠžΠ±Π»Π°ΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° становится Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ конструктором.

Поиск ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π² Ρ„Π°ΠΉΠ»Π΅

НаТмитС Command-F, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ поисковоС ΠΎΠΊΠ½ΠΎ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ вписываСтС Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ„Π°ΠΉΠ»Π΅. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ способ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ областям вашСго Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π½Π΅ΠΌ.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ опрСдСлСниям   

Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, Π·Π°ΠΆΠΌΠΈΡ‚Π΅ Command ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ класса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ

Π—Π΄Π΅ΡΡŒ (см. ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ/Ρ‚ΠΎΡ‡ΠΊΠΈ останова Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… линиях ΠΊΠΎΠ΄Π°. Устанавливая эти Ρ‚ΠΎΡ‡ΠΊΠΈ, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ синСго Ρ†Π²Π΅Ρ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ синСму ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ β€” ΠΎΠ½ станСт Ρ‚Π΅ΠΌΠ½Π΅Π΅.

Если ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ синий ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ удалится.

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список всСх ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π² области Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π°.

5) ΠžΠ±Π»Π°ΡΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚

ΠžΠ±Π»Π°ΡΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Xcode состоит ΠΈΠ· Π΄Π²ΡƒΡ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ: панСль-инспСктор ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°.

ПанСль-инспСктор расскаТСт подробности ΠΎ Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π΅Π»Π΅Π½ Π² Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Однако Ссли Π²Ρ‹ рассматриваСтС Ρ„Π°ΠΉΠ» XIB/StoryBoard, панСль-инспСктор ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ для ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта.

Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ конструктор интСрфСйса (Interface Builder), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты интСрфСйса ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ этот элСмСнт Π² своСй интСрфСйс.

Π•ΡΡ‚ΡŒ ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² цСлСсообразнСС ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ всю ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ (Utility Area), Π΄Π°Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρƒ большС пространства. Π’Π΅Π΄ΡŒ панСль-инспСктор ΠΈΠ»ΠΈ панСль-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ.

6) ΠžΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

ΠŸΡ€ΠΈ запускС прилоТСния Ρ€Π°Π·Π΄Π΅Π» ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΈ состояниС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π­Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ поискС просчСтов ΠΈ ошибок.

7) ПанСль инструмСнтов

Π‘Π»Π΅Π²Π° располоТСна ΠΊΠ½ΠΎΠΏΠΊΠ° запуска (Run). Она создаСт ΠΈ запускаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ запускаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² iOS-эмуляторС. БосСдняя ΠΊΠ½ΠΎΠΏΠΊΠ° останавливаСт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ вас ΠΊ Xcode.

Если Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Run, появится большС ΠΎΠΏΡ†ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ:

Test запускаСт ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ΅ тСстированиС, Ссли это прСдусмотрСно Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

Profile измСряСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ прилоТСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, использованиС памяти ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Analyze Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ошибки.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± этом Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π² Apple iOS Documentation.

Π’ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС Π²ΠΎΠ·Π»Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Stop содСрТатся названия устройств, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Apple Watch). Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ эмуляторы iPhone ΠΈΠ»ΠΈ iPad (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ вСрсии, Ссли ΠΎΠ½ΠΈ установлСны). Π Π°Π·Π΄Π΅Π» iOS device запускаСт прилоТСния Π½Π° элСктронном устройствС, Ссли ΠΎΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ настроСно.

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π² ΠΏΡ€Π°Π²ΠΎΠΉ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π΅ΡΡ‚ΡŒ рСдакторскиС ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими панСлями Xcode ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Organizer.

8) ΠžΡ€Π³Π°Π½Π°ΠΉΠ·Π΅Ρ€

РасполагаСтся Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ мСню: Window -> Organizer. Данная опция появляСтся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅. ΠžΡ€Π³Π°Π½Π°ΠΉΠ·Π΅Ρ€ Π½ΡƒΠΆΠ΅Π½ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡.

Устройства

Π’ ΠΎΠΊΠ½Π°Ρ… устройств Π²Π°ΠΌ доступно мноТСство дСйствий (ΡˆΠΎΡ€Ρ‚ΠΊΠ°Ρ‚ ⌘ ⇧). Но Π³Π»Π°Π²Π½ΠΎΠ΅ β€” это ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ профилями (Provisioning profile) Π² систСмС ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройствах. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ прилоТСния Π½Π° iOS-устройствах.

Ошибки

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… устройствах.

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

Π’ Xcode 8 ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ…: Source Control >> Check Out. Π’ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π²Ρ‹ смоТСтС ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ (GitHub ΠΈ Π΄Ρ€.).

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ доступСн список ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ ΠΏΡ€Π΅ΠΆΠ΄Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ вновь. Π£ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Архивы

Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ДокумСнтация

Π’ Xcode 8 докумСнтация ΠΈ API доступны Π² справочном мСню Help.

9) iOS-эмулятор

К Xcode 8 прилагаСтся нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… эмуляторов для тСстирования. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эмуляторы, Π° для тСстирования, ΠΊΠΎΠ³Π΄Π° ΡƒΠΆΠ΅ практичСски всС сдСлано, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ смартфон ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚.

Π’ частности, эмулятор позволяСт:

  • ΠœΠ΅Π½ΡΡ‚ΡŒ располоТСния экрана (Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π½Ρ‹ΠΉ/ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌΡ‹)
  • ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ GPS-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹
  • ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сцСнарии с Π½ΠΈΠ·ΠΊΠΈΠΌ объСмом памяти

(Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ вСрсии Xcode 6.3 появился эмулятор Apple Watch для тСстирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ эту ОБ).

ПодвСдСм ΠΈΡ‚ΠΎΠ³ΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ знания ΠΏΠΎ части Xcode, Ρ‚.Π΅. всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ iOS:

  • Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, ΠΎΡ‚Π»Π°Π΄ΠΊΠ°, ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов;
  • функция рСдактирования ΠΊΠΎΠ΄Π°;
  • ΠΎΡ€Π³Π°Π½Π°ΠΉΠ·Π΅Ρ€ Xcode;
  • ΠΈ iOS-эмулятор.

Zcode System Line Reversals BETA — zcodesystem.com БистСма ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Zcode Line Reversal — нСвСроятно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ
линия двиТСтся ΠΈ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ коэффициСнты Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ дня. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π΅Π±Π΅
ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ€Π΅Π·ΠΊΠΈΠ΅ Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Π΅ двиТСния ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ставок ΠΏΡ€ΠΎΡ‚ΠΈΠ² ВСгаса, Π° Ρ‚Π°ΠΊΠΆΠ΅
ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ВСгаса. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ посмотритС простой Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ
Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

НСкоторыС ΠΈΠ· Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  1. LIVE, коэффициСнты ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ — Π±Π΅Π· 30-ΠΌΠΈΠ½ΡƒΡ‚Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, всС Π² прямом эфирС
  2. Π‘Π΅Π· посрСдников — коэффициСнты Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ Π±ΡƒΠΊΠΌΠ΅ΠΊΠ΅Ρ€Π°
  3. Π‘Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… комиссий — всС это бСсплатно для Ρ‡Π»Π΅Π½ΠΎΠ² Zcode VIP
  4. ΠΠ’Π’Πž-ΠžΠ‘ΠΠžΠ’Π›Π•ΠΠ˜Π• — Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ страницу
  5. Один Ρ‰Π΅Π»Ρ‡ΠΎΠΊ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ³Ρ€Π΅, экономя врСмя, избСгая Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ
    с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ калСндаря — позволяСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ строки Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½ΠΈΡ… ΠΈΠ³Ρ€ ΠΈΠ»ΠΈ
    ΡΡ‚Π°Ρ€ΡˆΠ΅
  6. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Ρ‹ Π² Π”Π’Π£Π₯ (2) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… — ΡƒΠ΄ΠΎΠ±Π½Ρ‹Ρ… для Ρ‡Π»Π΅Π½ΠΎΠ² БША ΠΈ Π•Π‘
  7. NO CONFUSION — ΠΌΡ‹ Ρ‡Π΅Ρ‚ΠΊΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, какая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚, Π° какая Ρ„Π°Π²ΠΎΡ€ΠΈΡ‚.
  8. PUBLIC Percentages ΠΈ информация ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ — просто
    Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ всС», ΠΈ вся информация Π±ΡƒΠ΄Π΅Ρ‚ доступна Π²Π°ΠΌ Π²
    этот ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт

Π¦Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΡƒΠ΄Π° ΠΈΠ΄ΡƒΡ‚ государствСнныС дСньги.НапримСр,
ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ государствСнных Π΄Π΅Π½Π΅Π³ с ΠΎΠ΄Π½ΠΎΠΉ стороны, Π° красный ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π³Π΄Π΅
это Ρ‚ΠΎΠ½Π½Π° государствСнных Π΄Π΅Π½Π΅Π³ с ΠΎΠ΄Π½ΠΎΠΉ стороны. БистСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°Ρ‚ΠΌΠ΅Π²Π°ΡŽΡ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒ
Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ³Ρ€Ρ‹ с ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ количСством ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π΅Π½Π΅Π³ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ сторонС ΠΈ Π·Π°Ρ‚Π΅ΠΌ сдСлайтС ставку Π½Π°
линия Ρ€Π°Π·Π΄Π°Ρ‡ΠΈ / ΡˆΠ°ΠΉΠ±Ρ‹ / бСговая линия ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹!

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… ΠΈ ​​билСтах (Tix) (отобраТаСтся
ΠΊΠΎΠ³Π΄Π° «Π Π΅ΠΉΡ‚ΠΈΠ½Π³ Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π½Π° ΡˆΠΎΡƒ» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½)

Spread Tix difference — Ρ€Π°Π·Π½ΠΈΡ†Π° Π² количСствС Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Spread ΠΌΠ΅ΠΆΠ΄Ρƒ
домашниС ΠΈ Π²Ρ‹Π΅Π·Π΄Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ для НБА ΠΈ НЀЛ, Π³Π΄Π΅ распространСниС
ставки Π±ΠΎΠ»Π΅Π΅ распространСны

ML Tix Ρ€Π°Π·Π½ΠΈΡ†Π° — Ρ€Π°Π·Π½ΠΈΡ†Π° Π² количСствС Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ML ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΠΌΠΎΠΌ ΠΈ
гости

Totals tix difference — Ρ€Π°Π·Π½ΠΈΡ†Π° Π² количСствС Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ²Π΅Ρ€Π°ΠΌΠΈ
ΠΈ Π΄ΠΎ

ΠŸΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ популярности — Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ всС ΠΈΠ³Ρ€Ρ‹ Π½Π°
Π² Ρ‚ΠΎΡ‚ дСнь

НапримСр, Ссли Ρ€Π°Π½Π³ = 1 для «Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ML», это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π˜Π’ΠžΠ“Πž число
Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ML Π½Π° эту Π˜Π“Π Π£ являСтся самым большим Π½Π° сСгодня.ΠŸΡƒΠ±Π»ΠΈΠΊΠ° ΠΎΡ‡Π΅Π½ΡŒ
заинтСрСсован Π² этой ΠΈΠ³Ρ€Π΅, поэтому ВСгас, вСроятно, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ остороТСн.

Π˜Π³Ρ€Ρ‹ с наибольшим количСством ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… ставок ΠΈΠΌΠ΅ΡŽΡ‚ красный ΠΈ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚Π°.
НапримСр, Ссли Ρ€Π°Π½Π³ = 1 для Β«Π Π°Π·Π½ΠΈΡ†Π° Π² спрСдах Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ²Β», это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ
эта ΠΈΠ³Ρ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ°ΠΌΡƒΡŽ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ «Π Π°Π·Π½ΠΈΡ†Π° Π² спрСдах Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ²»
этот дСнь, скорСС всСго, Π±ΡƒΠ΄Π΅Ρ‚ фиксированной ΠΈΠ³Ρ€ΠΎΠΉ с исходом Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ ВСгаса,
Π½Π΅ ΠΎΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ

Zcode Line Reversals Easy Video Tutorial: Sharp money move, smart money move.Π›Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты ΠΈΠ· Ρ€Π°Π·Π²ΠΎΡ€ΠΎΡ‚Π° строки zcode:

Π’ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ ΠΏΠΎ систСмС Anti Public Insider: ΠŸΠΎΡ‡Π΅ΠΌΡƒ ВСгас всСгда ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚:

Π Π°Π·Π²ΠΎΡ€ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ (Espanol): Aprende a utilizar la herramienta mΓ‘s poderosa que ha generado +10,000
Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ Π² ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π΅ΠΏΠΎΡ€Ρ‚Π°Ρ†ΠΈΠΈ

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ инструмСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π² Mac OS X (Π±Π΅Π· Xcode)

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Mac, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ Π½Π°Π±ΠΎΡ€Ρƒ инструмСнтов Unix Ρ‡Π΅Ρ€Π΅Π· Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΆΠ΅Π»Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π» Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Xcode IDE.Начиная с MacOS High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks ΠΈ Π΄Π°Π»Π΅Π΅, это Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π»Π΅Π³ΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΈ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки всСго ΠΏΠ°ΠΊΠ΅Ρ‚Π° Xcode, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ трСбуСтся учСтная запись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

ΠŸΠ°ΠΊΠ΅Ρ‚ инструмСнтов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки прСдоставляСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ² Mac мноТСство часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… инструмСнтов, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΈ компиляторов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находятся Π² установках Linux ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ΠœΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Π½ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², доступных Ρ‡Π΅Ρ€Π΅Π· Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π½ΠΈΠΆΠ΅, для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ заинтСрСсован, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² этом ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ послС установки ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ рассмотрим здСсь.

Π­Ρ‚ΠΎ руководство ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для MacOS 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite ΠΈ Mac OS X 10.9, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… вСрсий. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Mac, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ вСрсии OS X, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ gcc (Π±Π΅Π· Xcode) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ установщика ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², доступного Π½Π° Π²Π΅Π±-сайтС Apple Developer, ΠΊΠ°ΠΊ описано здСсь.

Установка инструмСнтов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π² Mac OS X

  1. ЗапуститС Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π», находящийся Π² / Applications / Utilities /
  2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку:
  3. xcode-select - ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ

  4. ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ обновлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния с вопросом: «Для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ xcode-select Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ инструмСнты сСйчас? Β» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ это, Π½Π°ΠΆΠ°Π² Β«Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ», Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠΈΡ‚Π΅ Условия использования, ΠΊΠΎΠ³Π΄Π° потрСбуСтся (Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΈΡ… Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ здСсь)
  5. Π”ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° инструмСнтов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 130 ΠœΠ‘ ΠΈ устанавливаСтся довольно быстро Π² зависимости ΠΎΡ‚ скорости вашСго соСдинСния.

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установщик ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ сам ΠΏΠΎ сСбС, ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΏΠΎΠΏΡ‹Ρ‚Π°Π²ΡˆΠΈΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ установлСнных ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ gcc, git, svn, rebase, make, ld, otool, nm, всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ· списка Π½ΠΈΠΆΠ΅.ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, Ρ‡Ρ‚ΠΎ установка ΠΏΡ€ΠΎΡˆΠ»Π° Π±Π΅Π· прСрывания, ΠΊΠΎΠΌΠ°Π½Π΄Π° выполнится Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· исходного ΠΊΠΎΠ΄Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π±Π΅Π· использования диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ Π½ΠΎΠ²Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки unix!

Π§Ρ‚ΠΎ устанавливаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ Π³Π΄Π΅

Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ заинтСрСсован Π² подробностях Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ установлСно Π½Π° ΠΈΡ… Mac ΠΈ Π³Π΄Π΅ это происходит, вСсь ΠΏΠ°ΠΊΠ΅Ρ‚ инструмСнтов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки помСщаСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³:

/ Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° / Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ / CommandLineTools /

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ этот ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π·Π½Π°Ρ‚ΡŒ ΠΎ Π½Π΅ΠΌ Π½Π° Ρ‚ΠΎΡ‚ случай, Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎΠ·ΠΆΠ΅.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ являСтся ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ / Library Mac OS, Π° Π½Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ~ / Library.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ 61 Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π²Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, всС ΠΎΠ½ΠΈ находятся Π² / Library / Developer / CommandLineTools / usr / bin /, Π½ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ пСрСчислили ΠΈΡ… Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС Π½ΠΈΠΆΠ΅ для удобства:

ar
as
asa
bison
BuildStrings
c ++
c89
c99
cc
clang
clang ++
cmpdylib
codeign_allocate
CpMac
cpp
ctags
ctwarf_insert
flexyld ++
dsym
deRez 900fo dsymump dsym
DeRez
dsym gatherheaderdoc
gcc
gcov
GetFileInfo
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gm4
gnumake
gperf
hdxml2manxml
installnamedoc2 ld
lex
libtool
lipo
lldb
lorder
m4
make
MergePef
mig
mkdep
MvMac
nasm
ndisasm
nm
nmedit
otool
pagestuff_M
ΠΏΠ΅Ρ€Π΅ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
projectInfo
rebaseburnlib
ΠΏΠ΅Ρ€Π΅ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
projectInfo
rebase RezDet
RezWack
rpcgen
segedit
SetFile
size
SplitForks
strings
strip
svn
svnadmin
svndumpfilter
svnlook
svnrdump
svnserve
svnsync
svnversion
unifdef
unifdefall
UnRezWack
unwinddump

УстранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Β«Π² настоящСС врСмя нСдоступно»: ошибка

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ сообщСниС ΠΎΠ± ошибкС «НС удаСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΎ Π² настоящСС врСмя нСдоступно с сСрвСра обновлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния»? Π§Ρ‚ΠΎ ΠΆ, Π²Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это сообщСниС ΠΎΠ± ошибкС, вСроятно, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ вас ΡƒΠΆΠ΅ установлСн Xcode Π½Π° Mac.

Начиная с Mac OS X 10.9 ΠΈ Π΄Π°Π»Π΅Π΅, Ссли Xcode ΡƒΠΆΠ΅ установлСн Π² Mac OS X, Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ установлСны Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ это, ΠΏΠΎΠΏΡ‹Ρ‚Π°Π²ΡˆΠΈΡΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ gcc ΠΈΠ»ΠΈ make ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°). БоотвСтствСнно, это руководство ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ хотят ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Xcode ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π»ΠΈ Π±Ρ‹ вмСсто этого ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π”Π°, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Xcode ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ инструмСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ систСмных администраторов это СдинствСнная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ установили Xcode.

БвязанныС

Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Xcode 8? [ОбновлСно Π΄ΠΎ 8.1, 8.2 ΠΈ 8.3]

Xcode - это ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Apple TV, Apple Watch, iPad, iPhone ΠΈ Mac. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Xcode ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ инструмСнт Π°Π½Π°Π»ΠΈΠ·Π° инструмСнтов, симулятор ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ОБ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² SDK tvOS, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² SDK watchOS, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² SDK iOS ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² SDK macOS.

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ "Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Xcode 8.1?"
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Β«Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Xcode 8.2? Β»
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊΒ« Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Xcode 8.3? Β»

Π‘Π²ΠΈΡ„Ρ‚ 3

Xcode 8 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Swift 3, Π° Ρ‚Π°ΠΊΠΆΠ΅ Swift 2.3. ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΡ‡ΠΈΠΊ Swift ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для обновлСния ΠΊΠΎΠ΄Π° Swift Π΄ΠΎ послСдних языковых спСцификаций Swift 3 ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ SDK.

ВсС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Xcode 8, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Swift 3. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΡƒΡŽ ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Swift (Swift 2.3).

Подпись

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Xcode ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ подписью автоматичСски. Xcode автоматичСски создаст ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ сСртификаты.ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, созданный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Xcode, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ подпись.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ интСрфСйсов

Xcode ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ изобраТСния - Apple

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ исходного ΠΊΠΎΠ΄Π°

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° исходного ΠΊΠΎΠ΄Π° - Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнноС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° исходного ΠΊΠΎΠ΄Π° Xcode. Xcode 8 ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный шаблон для создания Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° исходного ΠΊΠΎΠ΄Π° Xcode, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π²Π°ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для взаимодСйствия с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ исходного ΠΊΠΎΠ΄Π° Xcode.

ΠΠ²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ - Xcode 8 ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π°Π²Ρ‚ΠΎΠ·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ изобраТСния.

ПанСль ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° - Π©Π΅Π»ΠΊΠ½ΡƒΠ² полосу ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°, Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°.

ΠžΡ‚Π»Π°Π΄ΠΊΠ°

ΠžΡ‚Π»Π°Π΄ΠΊΠ° памяти - Xcode 8 Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ памяти, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΏΠ°ΠΌΡΡ‚ΡŒ присваиваСтся ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ с красивым графичСским прСдставлСниСм.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎ врСмя выполнСния - ΠΏΡ€ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ Π²ΠΎ врСмя компиляции:

  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΡƒΡ‚Π΅Ρ‡ΠΊΠ°ΠΌΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΡƒΡ‚Π΅Ρ‡ΠΊΡƒ памяти, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΡƒΡŽ Π²ΠΎ врСмя сСансов ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с очиститСлСм ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ условия Π³ΠΎΠ½ΠΊΠΈ, создаваСмыС ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ, ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ врСмя выполнСния.
  • ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ опрСдСляСт ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

ДокумСнтация

Новый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ выглядит Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ, Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ быстрый ΠΈ простой Π² использовании.


1. ОбновлСния Interface Builder

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒ ТСстов Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ для настраиваСмых подклассов UIGestureRecognizer ΠΈΠ»ΠΈ NSGestureRecognizer вмСсто простого NSObject. Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ комбинация стандартных ΠΈ настраиваСмых распознаватСлСй ТСстов Π² UIView Π½Π΅ компилируСтся.

  • Π’Π½ΠΈΠ·Ρƒ холста появилась новая ΠΊΠ½ΠΎΠΏΠΊΠ° Β«ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°Π΄Ρ€Ρ‹Β». НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΠΌΠΊΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΈΡ… Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов Π½Π° холстС Interface Builder.

  • И Π΄Π°, ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Π—Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒΒ» Π²Π½ΠΈΠ·Ρƒ холста Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° Π² Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ограничСния».

2. API сСнсорной ΠΏΠ°Π½Π΅Π»ΠΈ

  • Xcode 8.1 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Touch Bar для Mac, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΅Π³ΠΎ, ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Touch Bar Π² вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • ΠŸΠ΅Ρ€Π΅Π΄ использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Touch Bar Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² вСрсии macOS, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Touch Bar, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²ΠΎ врСмя выполнСния.

НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Objective-C выполняСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ NSTouchBar доступСн:

  NSClassFromString (@ "NSTouchBar")! = Ноль
  

Π’ ΠΊΠΎΠ΄Π΅ Swift Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ доступности для macOS 10.12.1, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности класса Touch Bar Π²ΠΎ врСмя выполнСния. НапримСр:

  NSClassFromString ("NSTouchBar")! = Ноль
  

И Ρ€Π΅ΡˆΠ΅Π½ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.


1. БСнсорная панСль

  • Xcode 8.2 ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ большС дСйствий Touch Bar ΠΈ позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ элСмСнты управлСния Touch Bar ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠ²: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ исходного ΠΊΠΎΠ΄Π°, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ, Interface Builder, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ просмотра ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° памяти. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Touch Bar, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Β»> Β«ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Touch BarΒ».
  • Touch Bar API доступСн для macOS 10.12.2 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅.

2. Бимулятор

  • ΠŸΡ€ΠΈ пСрСтаскивании прилоТСния Π² ΠΎΠΊΠ½ΠΎ симулятора ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ устанавливаСтся.

  • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ снимки экрана Simulator с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки xcrun Xcode. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ снимок экрана, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

      xcrun simctl io Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚.
      

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

  xcrun simctl io Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ» записьVideo .<Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°>
  

И снова Ρ€Π΅ΡˆΠ΅Π½ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

1. УвСдомлСния ΠΎΠ± устарСвании ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ

  1. Xcode 8.3 большС Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Swift 2.3. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ пСрСнСсти свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, содСрТащиС ΠΊΠΎΠ΄ Swift 2.3, Π½Π° синтаксис Swift 3, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π²Ρ‹Π±Ρ€Π°Π² Edit> Convert> To Current Swift Syntax .
  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· инструмСнтов. ВмСсто этого Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Xcode UI Testing.
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ -exportFormat ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° -exportArchive для xcodebuild Π±Ρ‹Π» ΡƒΠ΄Π°Π»Π΅Π½. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ экспорта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ -exportOptionsPlist , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» plist экспорта с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, установлСнным Π² ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свСдСний ΠΎ ΠΊΠ»ΡŽΡ‡Π°Ρ… ΠΈ значСниях для списка экспорта Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ xcodebuild -help Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС.

2. БистСма сборки

  1. Mac большС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΏΠ°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ΄Π΅Ρ‚ сборка.
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ дСйствия схСмы Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ для ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ срСды TARGET_DEVICE_IDENTIFIER Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ UDID Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ устройства назначСния запуска.
  • Xcode большС Π½Π΅ Π΄Π°Π΅Ρ‚ сбой, ΠΊΠΎΠ³Π΄Π° систСма сборки ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ» с нСдопустимой подписью ΠΊΠΎΠ΄Π°.
  • xcodebuild большС Π½Π΅ зависаСт ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ, Π½Π΅ содСрТащСй схСм.

3. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

  1. ΠŸΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° для сущностСй Core Data Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ сгСнСрированный ΠΊΠΎΠ΄ Objective-C ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ClassName + CoreDataClass.h , Π° Π½Π΅ просто ClassName.h Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ… #import.
  • ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° -showBuildSettings Π² xcodebuild для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, содСрТащСго модСль Core Data, большС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ зависанию xcodebuild .

4. FileMerge

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ FileMerge Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ инфраструктуру, Ρ‡Ρ‚ΠΎ ΠΈ Xcode. Навигация ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ раскраска синтаксиса Π±ΠΎΠ»Π΅Π΅ совмСстимы с Xcode.

5. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

ОбновлСн ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс инструмСнтов.

6. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€

  1. Xcode Organizer Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ экспорт ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ tvOS для ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ распространСния.
  • Π’ ΠΎΠΊΠ½ΠΎ "ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€" внСсСны ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° с большим количСством Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² iTunes Connect Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ быстро.

7. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½Π° ​​проблСма, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Xcode ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π» ΠΎΠ± устарСвании Swift 2.3 , Π΄Π°ΠΆΠ΅ Ссли для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Use Legacy Swift Language Version установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NO .Ошибка -

Β«Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ языка SwiftΒ» (SWIFT_VERSION) трСбуСтся для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройки для Ρ†Π΅Π»Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Swift. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ мСню [ΠŸΡ€Π°Π²ΠΊΠ°> ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ> Π’ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ синтаксис Swift…], Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ Swift, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сборки для настройки настройка сборки Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

8. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅

ИзмСнСн ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для управлСния сСртификатами подписи ΠΈ профилями обСспСчСния. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ настроСк Β«Π£Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ записи», Π²Ρ‹Π±Ρ€Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСртификатами».РСкомСндуСтся автоматичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ подписью, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ссли вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€ΡƒΡ‡Π½ΠΎΠΉ подписи, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠžΠ±Ρ‰ΠΈΠ΅Β» Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список Provisioning Profile для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ подписи Ρ†Π΅Π»ΠΈ.

9. Бимулятор

  1. Команда simctl get_app_container Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… прилоТСния ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ simctl ΠΈΠ· инструмСнта ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки xcrun ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π΅ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для заполнСния ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….
  • simctl logverbose Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π° Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ устройствС.
  • simctl diagnose собираСт всС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ симулятора Π½Π° хостС ΠΈ Π½Π° устройствС, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡ… Π² Π°Ρ€Ρ…ΠΈΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΊ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°ΠΌ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….
    Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свСдСний см. Π‘ΠΏΡ€Π°Π²ΠΊΡƒ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, запустив xcrun simctl help Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС.
  • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Siri с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅> Siri послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Siri Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ «Настройки» Π½Π° симуляторС.

10. ВСстированиС

  1. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ класс XCUISiriService Π² XCTest , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для написания тСстов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ Siri с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ строки распознавания голоса, Π° Ρ‚Π°ΠΊΠΆΠ΅ для запросов элСмСнтов Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС Siri. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот класс для написания тСстов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ XCUIKeyModifierCapsLock Π² качСствС ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ для XCUIKeyModifierAlphaShift .Π­Ρ‚ΠΎ согласуСтся с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ NSEventModifierFlagCapsLock Π² macOS 10.12 Π² качСствС ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ для NSAlphaShiftKeyMask .
  • XCTest добавляСт Π½ΠΎΠ²Ρ‹Π΅ API-интСрфСйсы для упрощСния написания асинхронных тСстов.

11. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Swift

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Swift Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ моста Objective-C, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ сборку ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… сборок, Π½Π΅ относящихся ΠΊ WMO) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² со ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ с большими Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ моста.Π­Ρ‚Π° функция всС Π΅Ρ‰Π΅ являСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, Π½ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сборки Β«Precompile Bridging HeaderΒ» ( SWIFT_PRECOMPILE_BRIDGING_HEADER ) Π² Xcode.

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *