Vra

Ek het 'n statiese biblioteek wat sommige xibs sluit. Dit sal basies dieselfde wees dwarsoor projekte. Ek wil graag die xibs sluit as deel van die biblioteek. Ek kan die volgende insluit hul veiwcontrollers, verwys hierdie leiers in die roeping projek maar dan is daar nie 'n XIB te laai. Toe ek regs kliek die XIB in die biblioteek projek, kan dit nie wees deel van die teiken.

Ek het gedink oor die skep van 'n CFPluginBundle maar dit skep 'n nuwe projek. Ek sal al my IBOutlet en IBAction verwysings verloor. Wat is die beste manier om xibs wat ook afsetpunte en aksies om spesifieke beheerders hergebruik?

Was dit nuttig?

Ander wenke

Ek het dieselfde probleem as ek wou my projek uit te voer as 'n biblioteek vir ander ontwikkelaars om te gebruik. Ek het gevind dat die perfekte oplossing vir my en dit lyk dit sal joune te beantwoord.

Daar is 'n Xcode plugin wat jou toelaat om jou projek te bou as 'n biblioteek wat die hulpbronne sowel sluit.

https://github.com/kstenerud/iOS-Universal-Framework

Ek weet nie die ouens wat hierdie plugin gebou, maar dit werk soos 'n bom

Ek is nie seker wat jy bedoel met "sluit die xibs as deel van die biblioteek", aangesien statiese biblioteke nie hulpbronne kan hê - maar hulle is ook nie verskeep losstaande, sodat hulle hoef nie om. As jy net wil hergebruik van kode vir jou eie projekte, kan jy die xibs waar ooit jy die statiese biblioteek hou hou, en net sluit die xibs in enige projek wat die biblioteek gebruik.

As jy die roete CFPluginBundle gaan, kan jy nuwe bundel teikens in 'n bestaande projek te maak; daar is niks magic oor die templates, hulle neem net sorg van die maak van dummy lêers en draai op die regte bou instellings. Jy kan dié in 'n nuwe teiken kopieer in jou bestaande projek en dit sal werk net fyn. Wat sê: Ek is nie seker wat jy bedoel oor die verlies van IBOutlet en IBAction verwysings, aangesien dit inligting is deel van die XIB (en die klas wat jy gebruik in die XIB), nie die projek.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top