我創建用於Xcode的代碼的代碼生成器,它的界面標記從故事板的文件/ NIB文件
控制所生成的ID值背後的邏輯我注意到,從UI控制「ID」 XML屬性有一些炒作的價值,我想知道什麼是邏輯產生這個信息。
它會只是一個蘋果的方法,使它更難創建自我生成的代碼? 我可以使我的生成的應用程序與我自己的任何ID值設置工作?
我反正任何價值開發它,它是迄今爲止工作正常,但不知道當它變得更加複雜
我創建用於Xcode的代碼的代碼生成器,它的界面標記從故事板的文件/ NIB文件
控制所生成的ID值背後的邏輯我注意到,從UI控制「ID」 XML屬性有一些炒作的價值,我想知道什麼是邏輯產生這個信息。
它會只是一個蘋果的方法,使它更難創建自我生成的代碼? 我可以使我的生成的應用程序與我自己的任何ID值設置工作?
我反正任何價值開發它,它是迄今爲止工作正常,但不知道當它變得更加複雜
埃德溫,我的只是一個檢查,並從嘗試過扭捏.storyboard /.nib代碼在過去,並有過投其所好這些ID,我認爲這是至關重要的唯一的東西是:
的ID可以是「0-9」「AZ」,「AZ」和破折號(' - ')
它們必須是唯一的,不能與其他相同的XML內IDS
它們必須在聲明和標識符匹配
IDS對故事板場景和控制器似乎是數字的,起始於文件的頂部和升
IDS爲觀點似乎由三重形式XXX-XX-XXX
,如果你堅持了,並且特別是如果你不希望再調整生成的文件,你應該是安全的。即使您希望調整文件,Xcode也應該尊重您生成的那些id,只要它們是唯一的。我只是不知道會發生什麼,如果你然後添加一個視圖,創建一個與你生成的ID衝突的ID。
你能解釋一下數字和升序的含義嗎?如果我想按升序生成它們,我該怎麼做? –
你指的是什麼「雜亂值」,你可以用少量的樣品來點樣?項目如何來臨? – dklt
您是否找到解決方案?我試圖弄清楚自己。看起來,保存id的記錄的唯一文件是故事板文件本身。 –