Как НЕОБХОДИМО сделать (и использование) статические библиотеки по iPhone

Лично, я не думаю, что BigDecimal идеален для этого.

Вы действительно хотите реализовать свой собственный Денежный класс с помощью longs внутренне для представления самой маленькой единицы (т.е. цент, 10-й цент). Существует некоторая работа в этом, реализовывая add() и divide() и т.д., но это не действительно настолько твердо.

8
задан Adam 14 October 2009 в 00:05
поделиться

4 ответа

Этот учебник может оказаться полезным от того, кто недавно делал это:

http://kyleroucis.com/Kyle_Roucis/Blog/Entries/2009/10/7_Custom_Embedded_Static_Library_for_iPhone.html

3
ответ дан 6 December 2019 в 00:07
поделиться

Если вы проводите свой анализ методом грубой силы, вы можете найти механику прилагаемого RandomOpponent крайне неэффективен. получите ссылку на свой веб-сайт с помощью объекта Site и прочтите значение свойства Name.

// Snippet        
using (ServerManager serverManager = new ServerManager()) { 

var sites = serverManager.Sites; 
foreach (Site site in sites) { 
         Console.WriteLine(site.Name); // This will return the WebSite name
}

Вы также можете использовать LINQ для запроса коллекции ServerManager.Sites (см. пример ниже)

// Start all stopped WebSites using the power of Linq :)
var sites = (from site in serverManager.Sites 
            where site.State == ObjectState.Stopped 
            orderby site.Name 
            select site); 

        foreach (Site site in sites) { 
            site.Start(); 
        } 

Примечание : Microsoft.Web .Администрирование работает только с IIS7 .

Для IIS6 для этого можно использовать как ADSI, так и WMI, но я предлагаю вам выбрать WMI, который быстрее, чем ADSI. Если вы используете WMI, ознакомьтесь с WMI Code Creator 1.0 (бесплатно / разработано Microsoft). Он сгенерирует для вас код.

HTH

но я предлагаю вам использовать WMI, который быстрее, чем ADSI. Если вы используете WMI, ознакомьтесь с WMI Code Creator 1.0 (бесплатно / разработано Microsoft). Он сгенерирует для вас код.

HTH

но я предлагаю вам использовать WMI, который быстрее, чем ADSI. Если вы используете WMI, ознакомьтесь с WMI Code Creator 1.0 (бесплатно / разработано Microsoft). Он сгенерирует для вас код.

HTH

Я слышал, как многие люди утверждали, что это должно быть включено в проект приложения, но все они встраивали свои проекты вместе, а не компилировали настоящие статические библиотеки, поэтому я подозреваю, что им просто повезло.

ТАКЖЕ ...

XCode / В Iphone OS 3.0, похоже, есть ошибка, когда вам также нужен флаг -all_load (используйте точно так же, как с флагом -ObjC выше). Есть несколько вопросов StackOverflow об использовании флага -all_load в версии 3.0, так что ознакомьтесь с ними для получения дополнительной информации - я не очень разбираюсь в этом.

1
ответ дан 6 December 2019 в 00:07
поделиться

И еще несколько полезных советов относительно того, как упаковать результат:

Можете ли вы ссылаться на файлы Xib из статических библиотек на iPhone?

NB: интересно, что автор в этом комментарии говорится, что они не могут заставить пакеты работать со статическими библиотеками. Я тоже пробовал это, когда обнаружил, что Frameworks не работают, но обнаружил, что Xcode / iPhone SDK жестко запрограммирован, чтобы вы даже не могли использовать пакеты таким образом :(. Я думал, что это могут быть только мои ошибки, но если другие тоже пробовали и потерпели неудачу, а может и нет.

0
ответ дан 6 December 2019 в 00:07
поделиться

Извините, что опоздала в игру, но недавно мне помогли создать статическую библиотеку, чтобы люди могли использовать мою библиотеку структур данных на iPhone OS. См. http://cocoaheads.byu.edu/code/CHDataStructures и ознакомьтесь с Subversion, чтобы увидеть из первых рук, как я создал статическую библиотеку. Я не удосужился создать версию, удобную для симулятора, но она работает на устройстве и не представляет особой сложности.

0
ответ дан 6 December 2019 в 00:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: