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.
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π³Π»Π°ΡΠΈΡ — Π²ΡΠ΅ΠΌΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ Π΄Π΅Π½ΡΠ³Π°ΠΌ. Π’Π°ΠΊ ΠΈ Π² ΡΡΠΎΠΌ Π²ΠΎΠΏΡΠΎΡΠ΅ Π½Π΅Π»ΡΠ·Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π½Π° ΡΠ΄ΠΎΠ±ΡΡΠ²Π΅ ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ.
ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (ΠΈΠ»ΠΈ IDE
— Integrated Development Environment
) ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ: ΡΡΠΎ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡ
Π²Π°ΡΡΠ²Π°Π΅Ρ Π²Π΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ — ΠΎΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ.
ΠΠ΅ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°ΠΉΡΠ΅, ΡΡΠΎ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²ΠΎΠΈΡΡ Xcode Π² ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π΅ — Π»ΡΠ±ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΡΠ΅Π±ΡΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅.
ΠΡΠ»ΠΈ ΡΠ°Π½ΡΡΠ΅ ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΈΠ³ΡΠΎΠ²ΡΠ΅ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡ, ΡΠΎ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ Xcode.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Xcode, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Xcode ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Create a new Xcode project
ΠΠ° Π½ΠΎΠ²ΠΎΠΌ ΡΠΊΡΠ°Π½Π΅ ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΠ°ΡΡΠΎΠ²ΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ², ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π½ΡΡ ΠΏΠΎ ΡΠ΅ΠΊΡΠΈΡΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ:
- iOS
- watchOS
- tvOS
- macOS
- cross-platform (ΠΈΠ»ΠΈ ΠΊΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΠΈΠ»ΠΈ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°)
ΠΡΠ±Π΅ΡΠΈΡΠ΅ iOS > Single View Application
ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Next
.
ΠΠ°ΠΊ ΠΡ ΡΠΆΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ, Π² Xcode Π½Π΅Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ. ΠΡΠΎ Π½Π΅ Π½Π΅Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ°, Π° Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Apple, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΌΡ ΡΡΠΈΠ»Ρ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Ρ ΡΠ»Π°Π±ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΠΌΡ Π½Π° ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ, ΠΊΠ°ΠΊ ΠΌΡ Π²ΠΈΠ΄Π΅Π»ΠΈ ΡΡΠΎ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΊΡΡΡΠ°Ρ .
- ΠΠ°Π΄Π°ΠΉΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Product Name)
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ — Π΅ΡΠ»ΠΈ ΡΡΠΎ ΠΠ°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ Xcode ΠΈ ΠΡ ΡΠ°Π½Π΅Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ Apple, ΡΠΎ ΡΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°
Add Account
— Π²Π²Π΅Π΄ΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ²ΠΎΠ΅Π³ΠΎ Apple ID ΠΈ ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠ°Π½Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° ΠΠ°ΠΌ Ρ Π²Π°ΡΠΈΡ Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΠ°ΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² App Store. - ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π² Organization Name — Π΅ΡΠ»ΠΈ ΠΡ ΠΏΡΠΈΡΠ° Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΡΠ°, ΡΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΠΉΡΠ΅ ΡΠ΅Π±Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅-Π±ΡΠ΅Π½Π΄.
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ (
Organization Identifier
) — ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π·Π°Π΄Π°Π΅ΡΡΡ Π΄ΠΎΠΌΠ΅Π½ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ — ΡΠΎ Π΅ΡΡΡ swiftworld.ru ΡΡΠ°Π½Π΅Ρru.
. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π² Unix, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΠΏΠ°ΡΡΡΠ΅ΡΡ ΠΎΡΠΎΠ±ΠΎ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ.swiftworld
Bundle Identifier
(ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ°) — ΠΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎ ΠΏΠΎΠ»Π΅. ΠΠ½ΠΎ ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΡΠΈΡΠΌΡ.Language
— Π·Π΄Π΅ΡΡ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ·ΡΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ iOS Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π²Π° ΡΠ·ΡΠΊΠ° Swift ΠΈ Objective-C. ΠΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ Π»ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ. Π ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΠΈΠ²Π°ΡΡ ΡΡΠΈ Π΄Π²Π° ΡΠ·ΡΠΊΠ° ΠΈ C, C++.- Π‘Π½ΠΈΠΌΠΈΡΠ΅ Π³Π°Π»ΠΎΡΠΊΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ, Ρ ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠ½ΠΊΡΠΎΠ². ΠΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅
Next
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΡΠ»ΠΈ Π½ΡΠΆΠ΅Π½ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ, ΡΠΎ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π³Π°Π»ΠΎΡΠΊΡ Source Control
.
ΠΠ΅ ΠΏΡΠ³Π°ΠΉΡΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΎΠΊΠΎΠ½ Π½Π° ΡΠΊΡΠ°Π½Π΅. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅.
- ΠΡΠΎΠ΅ΠΊΡ ΠΈ ΡΠ΅Π»ΠΈ — ΡΠΎ, ΡΡΠΎ ΠΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ Π² Xcode ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ (
Project
) — Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². - Π¦Π΅Π»Ρ (
Target
) — ΡΠ°ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ Π½Π°Ρ ΠΎΠ΄Π½Π° ΡΠ΅Π»Ρ — ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ iOS. - ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠΈ (
Deployment Info
) — Π² ΡΡΠΎΠΌ ΠΏΠΎΠ»Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΄Π΅ΡΡ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ:- Π¦Π΅Π»Ρ (
Deployment Target)
— ΡΡΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Π΅ΡΡΠΈΡ iOS. ΠΡΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ iOS, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡΡ ΠΊΠΎΠ΄Π°. - Π£ΡΡΡΠΎΠΉΡΡΠ²Π° (
Devices
) — Π·Π΄Π΅ΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ: Universal — iPad & iPhone ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ iPad, iPhone. iPod Touch ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Ρ iPhone, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ°Π»ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π½Π΅Π³ΠΎ. - ΠΠ°Π»Π΅Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅
Device Orientation
. - Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠΈΠ»Ρ ΡΡΠ°ΡΡΡ-Π±Π°ΡΠ° (Π²Π΅ΡΡ
Π½ΡΡ ΠΏΠ°Π½Π΅Π»Ρ iOS-ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π³Π΄Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π±Π°ΡΠ°ΡΠ΅Π΅, ΡΠ΅ΡΠΈ ΠΈ ΠΏΡΠΎΡΠ΅ΠΌ): ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ Π»ΡΠ³ΠΊΠΈΠΉ (
Status Bar Style
) - Π§ΡΠΎΠ±Ρ ΡΠΊΡΡΡΡ ΡΡΠ°ΡΡΡ-Π±Π°Ρ, ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ Π³Π°Π»ΠΎΡΠΊΡ Ρ
Hide Status Bar
. - Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π°, ΠΎΡΠΌΠ΅ΡΡΡΠ΅ Π³Π°Π»ΠΎΡΠΊΠΎΠΉ ΠΏΡΠ½ΠΊΡ
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
— ΡΡΠΌΠ½ΡΡ ΡΠ΅ΠΌΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ. ΠΠ½Π° ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½Π° Π² Π½ΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΡΡΠΎΠΊ, ΠΈ Π΅ΡΠ»ΠΈ ΠΡ Π»ΡΠ±ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΡΡΡ (ΠΏΡΡΠΌΠΎ ΠΊΠ°ΠΊ ΠΌΡ). Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅, ΡΡΠΎ Π½ΠΎΡΠ½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ Π΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠ»ΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° Π³Π»Π°Π·Π°. ΠΠ΅ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°ΠΉΡΠ΅, ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ½ΠΈ ΠΠ°ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ!
|
|
ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ 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 (ΡΡΠΈΠ»ΠΈΡΡ).
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡ ΠΎΠΊΠΎΠ½ (Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π°Π²Π΅ΡΡΠΈ ΠΊΡΡΡΠΎΡ Π½Π° Π³ΡΠ°Π½ΠΈΡΡ ΠΎΠ±Π»Π°ΡΡΠΈ), ΠΈΠ»ΠΈ ΠΏΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΊΡΡΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ:
ΠΠΎΠ³Π΄Π° ΠΏΠΈΡΠ΅ΡΠ΅ ΠΊΠΎΠ΄, ΠΎΠ±Π»Π°ΡΡΡ ΡΡΠΈΠ»ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½Π΅ Π½ΡΠΆΠ½Π°. Π‘ΠΊΡΡΠ² ΡΡΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²Ρ ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΡΠ°ΡΡΠΈΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ Π·ΠΎΠ½Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°.
Π ΡΡΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠ², Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Navigator selector bar (ΡΠΌ. ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅). Π’ΡΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°: ΠΏΡΠΎΠ΅ΠΊΡ (Project), ΠΏΠΎΠΈΡΠΊ (Search), ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°(Issue).
ΠΠ΄Π΅ΡΡ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
Π ΡΠ°ΠΌΠΊΠ°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π³ΡΡΠΏΠΏΡ ΡΠ°ΠΉΠ»ΠΎΠ²: ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Create Group. ΠΡΡΠΏΠΏΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Xcode β Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΏΠ°ΠΏΠΊΠ° Π½Π΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ, Ρ.Π΅. Π½Π° ΠΆΠ΅ΡΡΠΊΠΎΠΌ Π΄ΠΈΡΠΊΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΡΡΡ ΠΌΠ½Π΅Π½ΠΈΠ΅, ΡΡΠΎ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π½Π° ΠΆΠ΅ΡΡΠΊΠΎΠΌ Π΄ΠΈΡΠΊΠ΅, ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² ΠΏΡΠΎΠ΅ΠΊΡ Xcode.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅. ΠΠ»ΠΈ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΠΏΠ°ΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ°ΠΉΠ»Ρ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ°ΡΠ΅ΠΌ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ: ΠΊΠ°ΠΊ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ? ΠΡΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ Π½Π° ΡΠ°ΠΉΠ» Π² Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π²ΡΡΠ²Π΅ΡΠΈΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° (Editor). ΠΠ²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ»ΠΈΠΊ ΠΏΠΎ ΡΠ°ΠΉΠ»Ρ ΠΎΡΠΊΡΠΎΠ΅Ρ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ (ΡΠ°ΠΊ ΡΠ΄ΠΎΠ±Π½Π΅Π΅, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π²Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°).
ΠΠΎΡΠ½Π΅Π²ΠΎΠΉ ΡΠ·Π΅Π» Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° β ΡΡΠΎ ΡΠ°ΠΉΠ» ΠΏΡΠΎΠ΅ΠΊΡΠ° Xcode (ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠΉ ΡΠΈΠ½Π΅ΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ). ΠΡΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΡΡΡ, ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΎΡΠΊΡΠΎΡΡΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°.
ΠΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΈ ΡΠ΅ΠΊΡΡΠ° Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
Π ΡΡΠΎΠΉ ΠΎΠΏΡΠΈΠΈ ΠΏΡΠΈΠ±Π΅Π³Π°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ, ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ.
ΠΠ°Π½Π½ΡΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²ΡΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΡΠ»ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ°ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π΄Π΅ΡΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΌΠ΅ΡΠ°ΡΡ 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 — Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ
Π»ΠΈΠ½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π½Ρ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π±Π΅
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ΅Π·ΠΊΠΈΠ΅ Π΄Π΅Π½Π΅ΠΆΠ½ΡΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΡΡΠ°Π²ΠΎΠΊ ΠΏΡΠΎΡΠΈΠ² ΠΠ΅Π³Π°ΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΏΡΠΎΡΠ΅Π½ΡΡ ΠΠ΅Π³Π°ΡΠ°. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΡΠΎΡΡΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊ
ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΉ Π²ΠΊΠ»ΡΡΠ°ΡΡ:
- LIVE, ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ — Π±Π΅Π· 30-ΠΌΠΈΠ½ΡΡΠ½ΡΡ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ, Π²ΡΠ΅ Π² ΠΏΡΡΠΌΠΎΠΌ ΡΡΠΈΡΠ΅
- ΠΠ΅Π· ΠΏΠΎΡΡΠ΅Π΄Π½ΠΈΠΊΠΎΠ² — ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ Π±ΡΠΊΠΌΠ΅ΠΊΠ΅ΡΠ°
- ΠΠ΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΈΡΡΠΈΠΉ — Π²ΡΠ΅ ΡΡΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ»Π΅Π½ΠΎΠ² Zcode VIP
- ΠΠΠ’Π-ΠΠΠΠΠΠΠΠΠΠ — Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
- ΠΠ΄ΠΈΠ½ ΡΠ΅Π»ΡΠΎΠΊ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΠ³ΡΠ΅, ΡΠΊΠΎΠ½ΠΎΠΌΡ Π²ΡΠ΅ΠΌΡ, ΠΈΠ·Π±Π΅Π³Π°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ — ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΡΠΎΠΊΠΈ Π²ΡΠ΅ΡΠ°ΡΠ½ΠΈΡ ΠΈΠ³Ρ ΠΈΠ»ΠΈ
ΡΡΠ°ΡΡΠ΅ - ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ Π² ΠΠΠ£Π₯ (2) ΡΠΎΡΠΌΠ°ΡΠ°Ρ — ΡΠ΄ΠΎΠ±Π½ΡΡ Π΄Π»Ρ ΡΠ»Π΅Π½ΠΎΠ² Π‘Π¨Π ΠΈ ΠΠ‘
- NO CONFUSION — ΠΌΡ ΡΠ΅ΡΠΊΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ, ΠΊΠ°ΠΊΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Π΅Ρ, Π° ΠΊΠ°ΠΊΠ°Ρ ΡΠ°Π²ΠΎΡΠΈΡ.
- 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
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π’Π΅ΡΠΌΠΈΠ½Π°Π», Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΉΡΡ Π² / Applications / Utilities /
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ:
- ΠΠΎΡΠ²ΠΈΡΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Ρ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ: Β«ΠΠ»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ xcode-select ΡΡΠ΅Π±ΡΡΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.Π₯ΠΎΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ΅ΠΉΡΠ°Ρ? Β» Π²ΡΠ±Π΅ΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ ΡΡΠΎ, Π½Π°ΠΆΠ°Π² Β«Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΒ», Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠΈΡΠ΅ Π£ΡΠ»ΠΎΠ²ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ (Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΠΈΡ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ, ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π·Π΄Π΅ΡΡ)
- ΠΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 130 ΠΠ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΡΡΡΡΠΎ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΊΠΎΡΠΎΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ.
xcode-select - ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅, ΠΈ Π·Π°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΠΎΠΏΡΡΠ°Π²ΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½Ρ ΠΈΠ· ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 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. Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎΠ± ΡΡΡΠ°ΡΠ΅Π²Π°Π½ΠΈΠΈ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ
- 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. Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ±ΠΎΡΠΊΠΈ
- Mac Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΏΠ°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ΄Π΅Ρ ΡΠ±ΠΎΡΠΊΠ°.
- Π‘ΡΠ΅Π½Π°ΡΠΈΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΡ
Π΅ΠΌΡ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ
TARGET_DEVICE_IDENTIFIER
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅UDID
Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΡΡΠΊΠ°. - Xcode Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π΄Π°Π΅Ρ ΡΠ±ΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ±ΠΎΡΠΊΠΈ ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΠ» Ρ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄Π°.
-
xcodebuild
Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π·Π°Π²ΠΈΡΠ°Π΅Ρ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ, Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ ΡΡ Π΅ΠΌ.
3. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
- ΠΡΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Core Data Π²ΡΡΡΠ½ΡΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Objective-C ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ
ClassName + CoreDataClass.h
, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎClassName.h
Π² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°Ρ #import.
- ΠΠ΅ΡΠ΅Π΄Π°ΡΠ°
-showBuildSettings
Π²xcodebuild
Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄Π΅Π»Ρ Core Data, Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡxcodebuild
.
4. FileMerge
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ FileMerge ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡ ΠΆΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΡΡΠΎ ΠΈ Xcode. ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ ΡΠ°ΡΠΊΡΠ°ΡΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ Ρ Xcode.
5. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ².
6. ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΎΡ
- 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. Π‘ΠΈΠΌΡΠ»ΡΡΠΎΡ
- ΠΠΎΠΌΠ°Π½Π΄Π°
simctl get_app_container
ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΏΡΡΡ ΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌ Π³ΡΡΠΏΠΏΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ
simctl
ΠΈΠ· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈxcrun
ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π΅ Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ . -
simctl logverbose
Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡΡΠ½Π°Π»Π° Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. -
simctl diagnose
ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΆΡΡΠ½Π°Π»Ρ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ° Π½Π° Ρ ΠΎΡΡΠ΅ ΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΈΡ Π² Π°ΡΡ ΠΈΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠΈΡΡ ΠΊ ΠΎΡΡΠ΅ΡΠ°ΠΌ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ .
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΡΠΌ. Π‘ΠΏΡΠ°Π²ΠΊΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π·Π°ΠΏΡΡΡΠΈΠ² xcrun simctl help Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. - ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ·Π²Π°ΡΡ Siri Ρ ΠΏΠΎΠΌΠΎΡΡΡ
ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅> Siri
ΠΏΠΎΡΠ»Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Siri Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ» Π½Π° ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ΅.
10. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊΠ»Π°ΡΡ
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.
.