рдореИрдВрдиреЗ рд▓рд╛рдЗрдЯрд╣рд╛рдЙрд╕ рдкреНрд▓рдЧ-рдЗрди рдХреЗ рдкрд░реАрдХреНрд╖рдг рдкреЛрд░реНрдЯ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛, рдЬреЛ UIKit рдХреЗ "рд╢реАрд░реНрд╖ рдкрд░" рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рд╕реНрд░реЛрдд рдХреЛрдб
рдЬреАрдЯреА-рд▓рд╛рдЗрдЯрд╣рд╛рдЙрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ )ред рдЕрдм рддрдХ
рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдЬрд┐рддрдирд╛ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдирд╣реАрдВ
рд╣реИ (рд▓реЗрдХрд┐рди рдпрд╣ рдирдП
рдЗрдВрдЯреЗрдЧреНрд░рд┐рдЯреА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдореЗрд░реЗ рд▓рд┐рдП)ред

рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рд╕рдВрд▓рдЧреНрди README рдлрд╛рдЗрд▓ (рдЬреЛ рдХрд┐
src / plugins / platform / uikit / qt-lighthouse repository
branch рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ) рдХреЗ рд╕рднреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк
iOS рдХреЗ рд▓рд┐рдП (рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ)
Qt рджреЛрдиреЛрдВ рдХреЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ (рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдФрд░ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ) рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП), рд╕рд╛рде рд╣реА рдорд╛рдирдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдХреНрдпреВрдЯреА рддреНрд╡рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ
рдХрд┐ рдпрд╣ iOS рдкрд░ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд░реНрдерди рдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдмрд╛рдд рдХреА рдХрд╛рдлреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдХреНрдпреВрдЯреА рдПрдкреАрдЖрдИ рдХреЗ рдХрдИ рд╣рд┐рд╕реНрд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЙрди рд▓реЛрдЧреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВ)ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рдЖрд░рдПрдВрдбрдбреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд▓рдХреНрд╖реНрдп рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рдЙрджреНрдпрдо рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдИрдлреЛрди рдкрд░ рдХреНрдпреВрдПрдордПрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдерд╛ред рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпреВрдПрдордПрд▓ рддрдХрдиреАрдХ рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рд╣реИред
рдЕрд╕реЗрдВрдмрд▓реА рдФрд░ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреНрдпреВрдЯреА
рдпрд╣ рд╕рдмрд╕реЗ рдердХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рдкрд╣рд▓реЗ рддреЛ рдмрд╣реБрдд рдирд┐рд░рд╛рд╢ рдХрд┐рдпрд╛ред рдореИрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛, рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрдВрдкрд╛рдЗрд▓рд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ, рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдереЗ, рдЗрд╕ рддрдереНрдп рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдЪрд░ рдХреЗ рдорд╛рди рдЕрдЪрд╛рдирдХ рдмрджрд▓ рдЧрдП рдереЗ рдпрд╛ рд░рдирдЯрд╛рдЗрдо рдореЗрдВ рд╢реВрдиреНрдп рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЧрдП рдереЗред рдирддреАрдЬрддрди, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдкреЙрдк рдХреЗ рд▓рд┐рдП gcc рдХреЗ рд▓рд┐рдП рдмреЗрд╕рд┐рдХ mkspec (Qt build settings file) рдореИрдХ OS рдХреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рди рд╕рдореНтАНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЗрд╕рдиреЗ iOS рдЯреВрд▓рдХрд┐рди рдХреЗ рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рдЙрдбрд╝рд╛ рджрд┐рдпрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕рд╣реА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП mkspec рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ред рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ iOS рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ POSIX рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИ, рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рддреБрд░рдВрдд рдХрд╛рдо рдХрд┐рдпрд╛ред
рдХреНрдпреВрдЯреА рд▓рд╛рдЗрдЯрд╣рд╛рдЙрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкреНрд▓рдЧрдЗрди
рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдЪреБрдирд╛, рдФрд░ рдХреЛрдХреЛ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рднреА рдРрд╕рд╛ рд╣реА рдХрд┐рдпрд╛: рдореИрдВрдиреЗ рдмреИрдХрд╕реНрдЯреЛрд░ QImage рдХреЛ рдПрдХ UIView (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, CALayer рдкрд░) рдХреЛ рдзреБрдВрдзрд▓рд╛ рдХрд░ рджрд┐рдпрд╛ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ (рдФрд░ рдпрджрд┐ рдЖрдк рдХреНрдпреВрдПрдордПрд▓ рдлрд╝реНрд▓рд┐рдХрд░ рдбреЗрдореЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдирдЧреНрди рдЖрдВрдЦреЛрдВ рд╕реЗ рдирд╣реАрдВ), рд▓реЗрдХрд┐рди рд╕рдорд╛рдзрд╛рди "рдЖрд░рдПрдВрдбрдбреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрднреА рднреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╡реЗрдВрдЯ рдХреНрдпреВ рд╣реИрдВрдбрд▓рд░ (QEventLoop) рдХреЗ рдПрдХреАрдХрд░рдг рдХреЗ рджреМрд░рд╛рди, рд╕рд┐рд╕реНрдЯрдо рдиреЗ iOS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдорд╛рд░ рджрд┐рдпрд╛, рдпрджрд┐ рдЗрд╡реЗрдВрдЯ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рджреМрд░рд╛рди, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдореБрдЦреНрдп рдЪрдХреНрд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди Qt рдореЗрдВ рдПрдХ рдмреИрдХрд╕реНрдЯреЛрд░ рдХреЗ рд░реВрдк рдореЗрдВ OpenGL рд╕рддрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдлрд┐рд░ рд╕рднреА рдкреНрд░рддрд┐рдкрд╛рджрди рдЗрд╕ рдзрд░рд╛рддрд▓ рдкрд░ рд╣реЛрдВрдЧреЗред рдФрд░ UIKit рдореЗрдВ, рдЗрд╕ рд╕рддрд╣ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд UIView рдХреЗ рдХреЗрд▓реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдлрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВред рдЗрд╕ рддрд░рд╣, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реАрдбрд┐рдпреЛ рдмрдлрд╝рд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ Qt рдЖрд░реЗрдЦрд┐рдд рд╣реЛрдЧрд╛, рдФрд░ UIKit iOS рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ "рджреЗрд╢реА" рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдкреВрд░реЗ рдкрджрд╛рдиреБрдХреНрд░рдо рдХреЗ рд╕рд╛рде otrsirovat рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдирд╣реАрдВ рдХрд┐ рдХреИрд╕реЗ рдФрд░ рдХреНрдпрд╛ рдорд┐рд▓рд╛ред
рдкрд░рд┐рдгрд╛рдо
рд▓рд╛рдЗрдЯрд╣рд╛рдЙрд╕ рдЖрдИрдУрдПрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдЫреЛрдЯреЗ рдкреИрдЪ рдХреЗ рдмрд╛рдж) рдФрд░ рдХреНрдпреВрдПрдордПрд▓ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрдХрдиреАрдХ рд╣реИ :-)ред рдЦреИрд░, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд▓рд╛рдЗрдЯрд╣рд╛рдЙрд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдЙрдкрдпреЛрдЧреА рдкреНрд▓рдЧ-рдЗрди рд╣реИ, рд╕рд╛рде рд╣реА, рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╣реБрдд рд╣реА рд╢рд┐рдХреНрд╖рд╛рдкреНрд░рдж рдЕрдиреБрднрд╡ рд╣реИред
рдпрд╣рд╛рдБ рд╡реАрдбрд┐рдпреЛ рдбреЗрдореЛ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рд╣реИрдВ:
IOS рдкрд░ Qt рдЧрддрд┐рд╢реАрд▓рддрд╛ - рдПрдХреНрд╕реАрд▓рд░реЛрдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреА рдЧрд╣рд░рд╛рдИ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
QML рдЗрдВрдЯрд░рдлрд╝реЗрд╕:
QGraphicScene
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдВрдЧрдарди рдХреЗ рд▓рд┐рдП рдЗрд╕ рдмрдВрджрд░рдЧрд╛рд╣ рдХреА рд░рд┐рд╣рд╛рдИ рдХреЛ рд▓реЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рджреБрдирд┐рдпрд╛ рдХреЛ рдкреЗрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП) рд▓рд╛рдЗрдЯрд╣рд╛рдЙрд╕ рдкреНрд▓рдЧ-рдЗрди рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдХреНрдпреВрдЯреА рдкрд░ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдорд╛рдзрд╛рди рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдирд╛рд░реЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдФрд░ рдордЬрдмреВрдд рдХрд░реЗрдЧрд╛: "рдХреЛрдб рдХрдо, рдЕрдзрд┐рдХ рдмрдирд╛рдПрдВ рдФрд░ рд╣рд░ рдЬрдЧрд╣ рддреИрдирд╛рдд рдХрд░реЗрдВред"