http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/pyobjc.ru comments on Вездесущий UITableView2010-02-01T18:30:26ZEvgeniy KrysanovkronosEvgeniy KrysanovcDima-=diEvgeniy Krysanov-=di-=diEvgeniy KrysanovEvgeniy Krysanov-=di-=diEvgeniy KrysanovEvgeniy Krysanov-=diEvgeniy KrysanovcDima-=diEvgeniy Krysanov-=diZYV-=diEvgeniy Krysanov-=diEvgeniy Krysanov-=diEvgeniy KrysanovEvgeniy Krysanov-=divlad21-=diValEvgeniy Krysanovk06aEvgeniy KrysanovАлександрEvgeniy KrysanovValEvgeniy KrysanovDmitryelwoodAvaddKu6epk06adjango-atompubhttp://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c442Comment on Вездесущий UITableView by k06a2010-02-01T18:30:26Z2010-02-01T18:09:00Zk06a<p>Кстати говоря про <span class="caps">SDK</span> 3.1.2 &#8230; Не нашёл в Interface Builder-е редактор полей объекта &#8230; Это так? Или я &#8220;закривил&#8221;&nbsp;где-то? </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c441Comment on Вездесущий UITableView by Ku6ep2010-02-01T18:00:42Z2010-02-01T18:00:42ZKu6ep<p>Огромное спасибо за ваши уроки. Очень помогли начать и, надеюсь, продолжить. Вот есть один вопрос. В приложении txtEdit после того, как в режиме работы с текстом я повернул экран, ввод символов остался ограничен той шириной, которая была до поворота в альбомную ориентацию. Может это особенности более нового <span class="caps">SDK</span>? У меня стоит Mac <span class="caps">OS</span> 10.6.2 и <span class="caps">SDK</span> для&nbsp;3.1.2 </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c399Comment on Вездесущий UITableView by Avadd2009-08-31T20:15:25Z2009-08-31T19:51:32ZAvadd<p>Странно что даже скачанный архив ничего не показывает( список компании) Ставил брейк на метод tableView:cellForRowAtIndexPath: управление туда ни разу не переходит Коментирую метод, компилятор ругается что отсутствует, но программа не&nbsp;вылетает </p> <p>Разобрался в своем примере,код архива не смотрел Может это особенность моей реализации, но метод awakeTheNib (?) не вызывался и список не создавался Перенес в initWithNibFile -&nbsp;заработало </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c398Comment on Вездесущий UITableView by elwood2009-08-07T13:30:26Z2009-08-07T13:30:26Zelwood<blockquote><p>Следующими на очереди стоит метод tableView:cellForRowAtIndexPath: протокола UITableViewDelegate, который отвечает за визуальное представление информации в&nbsp;ячейке. </p> </blockquote><p>Неточность &mdash; это метод задекларирован не в протоколе UITableViewDelegate, а в том же&nbsp;UITableViewDataSource. </p> <p>Кстати, реализовывать numberOfSectionsInTableView не обязательно в случае, если он будет всегда возвращать 1 (это поведение принято по&nbsp;умолчанию). </p> <p>А статья классная, все доступно и понятно, разложено по полочкам.&nbsp;Супер. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c368Comment on Вездесущий UITableView by Dmitry2009-05-25T01:37:57Z2009-05-25T01:37:57ZDmitry<p>У меня вопросов нет, просто хотел сказать спасибо :) Очень понятно пишешь, давай есче&nbsp;;) </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c252Comment on Вездесущий UITableView by Evgeniy Krysanov2008-10-13T17:16:24Z2008-10-13T17:16:24ZEvgeniy Krysanov<p>Interface Builder позволяет спрятать большую часть кода по созданию интерфейса и связей между элементами интерфейса. Если бы пришлось писать приложения без его участия, то ты бы сразу увидел как много кода (в зависимости от загруженности внешнего вида программы) приходится писать. В частности, программисты на toolchain так и страдают без&nbsp;<span class="caps">IB</span>. </p> <p>Нельзя сказать, что <span class="caps">IB</span> сырой &mdash; ему лет 10-15 и за это время его успели отрихтовать до мелочи, чтобы с ним было удобно&nbsp;работать. </p> <p>В идеале можно обойтись без написания кода руками, доверив эту функцию <span class="caps">IB</span>, предварительно создав интерфейс и выгрузить получившиеся связи в новый класс через Write Class&nbsp;File. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c251Comment on Вездесущий UITableView by Val2008-10-13T12:51:16Z2008-10-13T12:48:58ZVal<p>Я пока не супер специалист. У меня сложилось впечатление, что Интерфейс Буилдер как то недоработан. Получается часть связей мы пишем в ХСоде, часть ставим в Интерфейса, хотя с успехом эту связь могли бы 1-2 строками прописать прямо в коде&#8230; То есть Интерфейс Буилдер какой-то сырой что-ли. Получается вручную прописывать как то&nbsp;надёжнее&#8230; </p> <p>У меня одного такое&nbsp;впечатление? </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c239Comment on Вездесущий UITableView by Evgeniy Krysanov2008-10-01T13:30:58Z2008-10-01T13:29:56ZEvgeniy Krysanov<p>listView никуда не пропадает. Это ссылка на UITableView и она используется по ходу работы&nbsp;приложения. </p> <p>А вот с list я действительно немного перестарался, точнее недостарался :) Сейчас&nbsp;поправлю. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c238Comment on Вездесущий UITableView by Александр2008-10-01T13:15:36Z2008-10-01T13:15:36ZАлександр<p>имхо, насчет мелких подробностей тут немного перебор&#8230; сначала идет переменная listView, потом откуда ни возьмись появляется list. и куда его девать? с чем связывать? куда девать listView? хз&#8230; сделай плз скидку для начинающих&nbsp;:) </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c229Comment on Вездесущий UITableView by Evgeniy Krysanov2008-09-23T23:56:20Z2008-09-23T23:56:20ZEvgeniy Krysanov<p>Эту переменную и свойства к ней надо объявить в заголовочном файле самостоятельно. Я об этом не писал, чтобы не опускаться до самых уж мелких подробностей, тем более исходники приложены к статье. Это можно сделать самому. Заодно можно закрепить свои знания :) Класс для list -&nbsp;NSMutableArray. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c228Comment on Вездесущий UITableView by k06a2008-09-23T23:17:53Z2008-09-23T23:17:53Zk06a<p>self.list = arr; <em> error: request for member &#8216;list&#8217; in something not a structure or union. </em> а вообще откуда этот лист? чьё это поле? чё-т не&nbsp;понятно(( </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c216Comment on Вездесущий UITableView by Evgeniy Krysanov2008-09-18T13:00:06Z2008-09-18T13:00:06ZEvgeniy Krysanov<p>Да. Создание и работа с базой описаны в следующем&nbsp;посте. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c215Comment on Вездесущий UITableView by Val2008-09-18T12:58:51Z2008-09-18T12:34:33ZVal<p>Получается, мы ещё базу данных не использовали в проекте? Только заглушку&nbsp;оставили? </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c161Comment on Вездесущий UITableView by -=di2008-08-29T16:52:50Z2008-08-29T16:52:50Z-=di<p>а я сразу поставил 10.5.4 -все оч&nbsp;просто </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c159Comment on Вездесущий UITableView by vlad212008-08-29T07:32:20Z2008-08-29T07:32:20Zvlad21<p>10.5.4 без проблем ставится на хакинтош. Я ставил так: Сначала Kalyway 10.5.2 Затем патч Kalyway 10.5.3 После этого родной Apple-вский&nbsp;патч. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c135Comment on Вездесущий UITableView by Evgeniy Krysanov2008-08-21T21:20:55Z2008-08-21T21:20:55ZEvgeniy Krysanov<p>Об этом я напишу в следующем посте уже совсем скоро, хотя и в этой статье закинул удочку. Прочти ее все-таки внимательно :) Особенно про метод&nbsp;didSelectRowAtIndexPath </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c134Comment on Вездесущий UITableView by -=di2008-08-21T20:33:37Z2008-08-21T20:31:17Z-=di<p>я вывел на ээкран список файлов @&#8221;.&#8221; директории. как отреагировать на нажатие на какой-нибудь файл, то есть строке? в идеале я хочу войти в эту поддиректорию, точнее получить ее&nbsp;путь. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c125Comment on Вездесущий UITableView by ZYV2008-08-20T21:35:25Z2008-08-20T21:35:25ZZYV<p>Ну да, он тебя заспамит вопросами, на которые мог бы ответить сам 5 минут погуглив, и более того, т.к. это будет твоя почта и <span class="caps">ICQ</span>, ему подобные на следующий день опять будут тратить твоё&nbsp;время. </p> <p>Поставь уж лучше Ваниль&nbsp;тогда&#8230; </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c124Comment on Вездесущий UITableView by Evgeniy Krysanov2008-08-20T21:12:36Z2008-08-20T21:12:36ZEvgeniy Krysanov<p>Послушай, ты пытаешься наскоком изучить язык, хотя толком не знаешь как он рабоает. Начни с самого простого: научись работе с Interface Builder, вникни в язык, в синтаксис, работу каждого метода. Не старайся сразу написать крупный проект, пиши простейшие вещи. Быстро только мухи&nbsp;плодятся. </p> <p>И давай вынесем общение за пределы комментариев: пиши мне на почту или <span class="caps">ICQ</span>, указанные в контактах. Мы здесь треплемся не по теме статьи, что усложнит поиск ответов на вероятные вопросы будущих&nbsp;посетителей. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c122Comment on Вездесущий UITableView by -=di2008-08-20T20:18:25Z2008-08-20T19:38:05Z-=di<p>просёрфил эти классы-голова кругом!!! о4 много методов, о4 много возможностей&#8230;но я так и не понял,как прочитать и вывести на экран список файлов на iphone. и какой путь является корневым. и есче вопросик: как перейти в подкаталог. дайте please хотябы название методов, что бы было легче найти правильный&nbsp;путь. </p> <p>я пробую перебрать через&nbsp;enumerator </p> <p>ОЧЕНЬ БУДУ&nbsp;БЛАГОДАРЕН!!! </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c121Comment on Вездесущий UITableView by Evgeniy Krysanov2008-08-20T18:33:00Z2008-08-20T18:33:00ZEvgeniy Krysanov<p>Я стараюсь придерживаться выхода раз в 5 дней, чаще редко получается, если только пост не касается программирования. К выходным будет&nbsp;готов. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c120Comment on Вездесущий UITableView by -=di2008-08-20T18:04:20Z2008-08-20T18:04:20Z-=di<p>SQLite , насколько я понимаю. тока на сколько заюержится??? в среднем тема выходит раз в три&nbsp;дня. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c119Comment on Вездесущий UITableView by Evgeniy Krysanov2008-08-20T17:36:16Z2008-08-20T17:36:16ZEvgeniy Krysanov<p>Следующий пост будет посвящен работе с базой данных, но его выход немного&nbsp;задержится. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c117Comment on Вездесущий UITableView by -=di2008-08-20T17:32:07Z2008-08-20T17:32:07Z-=di<p>какая тема следующего&nbsp;поста??? </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c114Comment on Вездесущий UITableView by -=di2008-08-20T13:29:42Z2008-08-20T13:29:42Z-=di<p>да ладно, я есче раньше помучался с примером кода скачанном с офф сайта, в итоге создал navigation-based app и все заработало, а потом нашол Вашу статейку. решил перенабрать код, разобраться как он работает&#8230;и вот такая&nbsp;трабла. </p> <p>а по поводу инструментария, так я нашол ссылку, тока не помню где, мот но habrahabr или есче гдето. процесс установки интуитивно понятен, главное иметь совместимое железо( в оснавном intel) . бывает после или даже в процессе установки возникают разные баги, но в нете полно ссылок по их устранению. главное-правильно подготовить&nbsp;разделы. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c112Comment on Вездесущий UITableView by Evgeniy Krysanov2008-08-20T12:43:54Z2008-08-20T12:43:54ZEvgeniy Krysanov<p>Как тебе удалось поставить 10.5.4 на хакинтош? Ссылочку не кинешь на&nbsp;инструкцию? </p> <p>Раз у тебя стоят требуемая версия инструментария и ОС, то попробуй просто открыть архив проекта и запустить приложение из него. Просто одной замены .m и .h файлов мало. Нужно еще заменить и включить в состав проекта xib-файлы, а также дополнительный&nbsp;фреймворк. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c110Comment on Вездесущий UITableView by -=di2008-08-20T12:30:46Z2008-08-20T12:24:46Z-=di<p>Mac <span class="caps">OS</span> X Version&nbsp;10.5.4 </p> <p>Xcode version&nbsp;3.1 </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c102Comment on Вездесущий UITableView by cDima2008-08-19T23:51:08Z2008-08-19T23:51:07ZcDima<p>Да ответил на оба :)) Уфф, мне ещё учиться и&nbsp;учиться. </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c101Comment on Вездесущий UITableView by Evgeniy Krysanov2008-08-19T22:23:50Z2008-08-19T22:23:50ZEvgeniy Krysanov<p>Не, ты не понял. Открой яблоко-&gt;Об этом компьютере. В этом окне будет написана версия ОС вплоть до третьего знака, что имеет большое значение, т.к. iPhone <span class="caps">SDK</span> beta 9, с которой я работаю, встает лишь на версию 10.5.3, которую на хакинтоше, насколько я знаю, запустить еще не&nbsp;удалось. </p> <p>Ты вот откуда ставил iPhone <span class="caps">SDK</span>? Ведь не качал небось с&nbsp;офф.сайта? </p>http://pyobjc.ru/2008/08/15/vezdesushij-uitableview/#c100Comment on Вездесущий UITableView by -=di2008-08-19T21:28:26Z2008-08-19T21:28:26Z-=di<p>iphone os 2.0 mac os: x&nbsp;10.5 </p>