Sto­ry­board

L'Informaticien - - SOLUTIONS IT -

Xcode per­met de créer des pro­jets à par­tir de tem­plates, no­tam­ment pour les ap­pli­ca­tions iOS. Ces tem­plates offrent d’in­clure, au choix, les op­tions Sto­ry­board, Core Da­ta et l’Au­to­ma­tic Reference Coun­ting à par­tir d’iOS 5. Les sto­ry­boards sont une toute nou­velle ma­nière de créer les in­ter­faces des ap­pli­ca­tions. Ils rem­placent à la fois In­ter­face Buil­der et les fi­chiers .xib, qui com­po­saient jus­qu’alors une in­ter­face. Dans ce nou­veau mode, l’in­ter­face gra­phique est conte­nue dans son in­té­gra­li­té dans un unique fi­chier, le sto­ry­board. Ce­lui-ci com­porte tous les écrans de l’ap­pli­ca­tion ain­si que les liens qui les unissent. Cette nou­velle pré­sen­ta­tion a en plus l’avan­tage de re­pré­sen­ter la struc­ture et l’in­ter­face d’une ap­pli­ca­tion tout comme le fe­rait une ap­pli­ca­tion de pro­to­ty­page. Les sto­ry­boards peuvent par consé­quent fa­ci­li­ter le pro­ces­sus d’étude des be­soins et d’ana­lyse et le pas­sage de ces étapes à celle de dé­ve­lop­pe­ment. Ce nou­veau concept est par­fai­te­ment adap­té aux mé­thodes de ges­tion de pro­jet mo­dernes telles que les mé­thodes agiles ou le Ra­pid De­ve­lop­ment. Sous les der­nières ver­sions de Xcode, la créa­tion d’un pro­jet iOS se fait par dé­faut avec l’op­tion Sto­ry­board sé­lec­tion­née. Elle peut néan­moins être désac­ti­vée, ce qui est in­dis­pen­sable si vous vou­lez que vos ap­pli­ca­tions soient com­pa­tibles avec des ver­sions an­té­rieures à iOS 5. Dans l’autre sens, vous pou­vez conver­tir un pro­jet uti­li­sant l’an­cien (et oui, dé­jà…) sys­tème en pro­jet avec sto­ry­board(s), mais ce­la reste re­la­ti­ve­ment complexe.

Newspapers in French

Newspapers from France

© PressReader. All rights reserved.