ΠΠΏΠΏΠ»Π΅
Swift System ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΡΡ ΡΠΎΡΠΊΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π° Π²ΡΠ΅Ρ
ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
Π±Π΅Π· ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Swift-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ
ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ
ΠΎΠ±Π²ΡΠ·ΠΎΠΊ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ Swift System Π½Π΅ ΡΠ½ΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ, Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ API Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΡΠΈΡΡΠ²Π°ΡΡΠ΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΈ ΡΠΎΡΠ½ΠΎ ΠΎΡΡΠ°ΠΆΠ°ΡΡΠ΅Π΅ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»ΡΡΠ΅Π²ΠΎΠΉ ΡΠ΅Π»ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Swift System ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ
ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ.
Π’Π°ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈΡΠΈ
Π Π½ΠΎΠ²ΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Windows ΠΈ
Float16,
Π‘Π½ΠΈΠΆΠ΅Π½ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β Π΅ΡΠ»ΠΈ Π² Swift 4 ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠ΅Π²ΡΡΠ°Π» Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° Objective-C Π² 2.3 ΡΠ°Π·Π°, ΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°Π·ΡΡΠ² ΡΠΎΠΊΡΠ°ΡΡΠ½ Π΄ΠΎ 1.5 ΡΠ°Π·Π°. Π Π½ΠΎΠ²ΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΠ΅Π½Π° ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ° ΠΈ ΡΠ±ΠΎΡΠΊΠ° ΠΊΠΎΠ΄Π° Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΡ ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. Π Π°ΡΡΠΈΡΠ΅Π½Ρ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ . Π ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΠΏΠ°ΠΊΠ΅ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ»ΠΎΠ²Π½ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ.
ΠΠΎΠ΄ΡΠ΅ΡΠΈΠΌΠΎ ΡΠ΅ Π΄Π° Π‘Π²ΠΈΡΡ ΡΠ΅Π·ΠΈΠΊ Π½Π°ΡΠ»Π΅ΡΡΡΠ΅ Π½Π°ΡΠ±ΠΎΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ΅ Π¦ ΠΈ ΠΠ±ΡΠ΅ΡΡΠΈΠ²Π΅-Π¦ ΡΠ΅Π·ΠΈΠΊΠ° ΠΈ ΠΎΠ±Π΅Π·Π±Π΅ΡΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π» ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π°Π½ ΡΠ° ΠΠ±ΡΠ΅ΡΡΠΈΠ²Π΅-Π¦ (Π‘Π²ΠΈΡΡ ΠΊΠΎΠ΄ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΌΠ΅ΡΠ°ΡΠΈ ΡΠ° Π¦ ΠΈ ΠΠ±ΡΠ΅ΡΡΠΈΠ²Π΅-Π¦ ΠΊΠΎΠ΄ΠΎΠΌ), Π°Π»ΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΡΠ΅ Ρ ΡΠΏΠΎΡΡΠ΅Π±ΠΈ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΎΠ³ Π΄ΠΎΠ΄Π΅ΡΠΈΠ²Π°ΡΠ΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π° ΠΏΡΠ΅Π»ΠΈΠ²Π°ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΈΡ ΠΈ Π½ΠΈΠ·ΠΎΠ²Π°, ΡΡΠΎ Π·Π½Π°ΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ°Π²Π° ΠΏΠΎΡΠ·Π΄Π°Π½ΠΎΡΡ ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΊΠΎΠ΄Π°. Π‘Π²ΠΈΡΡ ΡΠ°ΠΊΠΎΡΠ΅ Π½ΡΠ΄ΠΈ ΠΌΠ½ΠΎΠ³Π΅ ΠΌΠΎΠ΄Π΅ΡΠ½Π΅ ΡΠ΅Ρ Π½ΠΈΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ°, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ Π·Π°ΡΠ²Π°ΡΠ°ΡΠ°, Π³Π΅Π½Π΅ΡΠΈΡΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅, Π»Π°ΠΌΠ±Π΄Π° ΠΈΠ·ΡΠ°Π·ΠΈ, ΡΡΠΏΠ»Π΅ ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ ΡΠ΅ΡΠ½ΠΈΠΊΠ°, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ΅ Π±ΡΠ·ΠΎΠ³ ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΠ° ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΠ³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ°. ΠΠΈΠ½ΡΠΊ Π²Π΅ΡΠ·ΠΈΡΠ° Π½ΠΈΡΠ΅ Π²Π΅Π·Π°Π½Π° Π·Π° ΠΠ±ΡΠ΅ΡΡΠΈΠ²Π΅-Π¦ Π ΡΠ½ΡΠΈΠΌΠ΅, ΡΡΠΎ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΡΠ΅ ΡΠ΅Π·ΠΈΠΊ ΠΊΠΎΡΠΈΡΡΠΈ Ρ ΠΎΠΊΡΡΠΆΠ΅ΡΠΈΠΌΠ° ΠΊΠΎΡΠ° Π½Π΅ΠΌΠ°ΡΡ ΠΏΠΎΠ΄ΡΡΠΊΡ Π·Π° ΠΠ±ΡΠ΅ΡΡΠΈΠ²Π΅-Π¦.
ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π‘Π²ΠΈΡΡ-Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°ΡΠ΅Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΠΌ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° ΠΈΠ· Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ³ ΠΠΠΠ ΠΏΡΠΎΡΠ΅ΠΊΡΠ°. ΠΠ° Π±ΠΈ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠ»Π΅ Π²ΠΈΡΠΎΠΊΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠ΅, Π‘Π²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°ΡΡ Ρ ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΠΊΠΎΠ΄ ΠΊΠΎΡΠΈ ΡΠ°Π΄ΠΈ 30% Π±ΡΠΆΠ΅ ΠΎΠ΄ ΠΠ±ΡΠ΅ΡΡΠΈΠ²Π΅-Π¦ ΠΊΠΎΠ΄Π° Ρ ΠΠΏΠΏΠ»Π΅ ΡΠ΅ΡΡΠΎΠ²ΠΈΠΌΠ°. Π£ΠΌΠ΅ΡΡΠΎ ΡΠ°ΠΊΡΠΏΡΠ°ΡΠ° ΡΠΌΠ΅ΡΠ°, Π‘Π²ΠΈΡΡ ΠΊΠΎΡΠΈΡΡΠΈ Π±ΡΠΎΡΠ°ΡΠ΅ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ΅. ΠΠ°ΠΊΠ΅Ρ ΡΠΊΡΡΡΡΡΠ΅ ΠΌΠ΅Π½Π°ΡΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°
ΠΠ·Π²ΠΎΡ: ΠΎΠΏΠ΅Π½Π½Π΅Ρ.ΡΡ