Найдено результатов: 25

iPhone приложение в ландшафтном режиме, 2008 систем

Примечание: этот вопрос относится к 2008 году и сейчас представляет только исторический интерес.


Как лучше всего создать приложение iPhone, которое работает в ландшафтном режиме с самого начала, независимо от положения устройства?

Как программно, так и с помощью конструктора интерфейсов.

ios   objective-c   landscape    

398   8   16:03, 1st July, 2020


Длина объекта JavaScript

Если у меня есть объект JavaScript, скажем

var myObject = new Object();
myObject["firstname"] = "Gareth";
myObject["lastname"] = "Simpson";
myObject["age"] = 21;

существует ли встроенный или общепринятый наилучший способ получения длины этого объекта?

javascript   javascript-objects    

610   25   16:03, 1st July, 2020


Как вы называете свои значения экземпляра/параметра?

Будучи новичком в Objective-C (но долгосрочный программист C/++) я ищу советы/рекомендации по соглашениям об именах для переменных.

Мое личное предпочтение было бы использовать префикс для переменных экземпляра как для Ясности внутри функций, так и для предотвращения затенения параметров функции. Однако я поклонник свойств, которые исключают префиксы (если вы также не добавляете префиксы именам свойств, что не слишком хорошо работает и выглядит глупо). Точно так же я мог бы использовать соглашение "self.variable", но только если я сделаю EVERYTHING свойством.

Итак, учитывая приведенный ниже код, каков ваш предпочтительный стиль именования для переменных экземпляра / функции? И если вы не беспокоитесь, как вы справляетесь с затенением на парах функций?

@interface GridItem : NSObject
{
    CGRect _rect;
    ...  
}
@end

-(void) initFromRect:(CGRect)rect
{
    _rect = rect;
    ...
}

Ваше здоровье!

objective-c   cocoa    

477   10   06:49, 17th August, 2020


Лучший способ захватить ключевые события в NSTextView?

Я медленно изучаю Objective-C и Cocoa, и единственный способ, который я вижу до сих пор, чтобы захватить ключевые события в текстовых представлениях, - это использовать делегирование, но мне трудно найти полезную документацию и примеры того, как реализовать такое решение. Может ли кто-нибудь указать мне правильное направление или оказать помощь из первых рук?

objective-c   cocoa   events    

527   4   19:22, 25th August, 2020


Создание PDFs из многостраничных форм в WebObjects

Я хотел бы автоматически генерировать документы PDF из WebObjects на основе многостраничных форм. Предполагая, что у меня есть класс, который может собрать связанные файлы форм (java/wod) есть ли хороший способ затем проанализировать отдельные формы в PDF вместо перехода на экран?

java   pdf   webobjects    

489   6   06:34, 5th August, 2020


В Cocoa вы предпочитаете NSInteger или int, и почему?

NSInteger / NSUInteger -это Cocoa-определенные замены для обычных встроенных типов.

Есть ли какая-то польза от использования типов NS* над встроенными модулями? Что вы предпочитаете и почему? Являются ли NSInteger и int одинаковой шириной на 32-битных / 64-битных платформах?

objective-c   cocoa   types    

487   5   09:03, 5th August, 2020


Построение иерархии представлений в определенном контексте в Cocoa

Для части моего приложения мне нужно создать изображение определенного вида и всех его подвидов.

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

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

objective-c   cocoa   macos    

419   5   21:01, 17th August, 2020


Objective-C/Cocoa: как я могу принять плохой сертификат сервера?

Используя NSURLRequest, я пытаюсь получить доступ к веб-сайту, у которого истек срок действия сертификата. Когда я отправляю запрос, мой метод делегата connection:didFailWithError вызывается со следующей информацией:

-1203, NSURLErrorDomain, bad server certificate

Мои поиски нашли только одно решение: скрытый метод класса в NSURLRequest:

[NSURLRequest setAllowsAnyHTTPSCertificate:YES forHost:myHost];

Однако я не хочу использовать private APIs в производственном приложении по очевидным причинам.

Есть какие-нибудь предложения по поводу того, что делать? Нужно ли мне использовать CFNetwork APIs, и если да, то два вопроса:

  • Любой пример кода, который я могу использовать для начала работы? Я не нашел ни одного в интернете.
  • Если я использую для этого CFNetwork, должен ли я полностью отказаться от NSURL?

EDIT:

iPhone OS 3.0 представил поддерживаемый метод для этого. Более подробно здесь: как использовать NSURLConnection для соединения с SSL для ненадежного сертификата?

objective-c   cocoa   networking    

470   6   12:48, 22nd August, 2020


Изучение LINQ

Обзор

Одна из вещей, о которых я много спрашивал на этом сайте, - это LINQ . Вопросы, которые я задавал, были широкими и разнообразными, и часто за ними не было большого контекста. Поэтому в попытке закрепить знания, которые я приобрел на Linq, я публикую этот вопрос с целью поддержания и обновления его дополнительной информацией по мере того, как я продолжаю изучать LINQ.

Я также надеюсь, что он окажется полезным ресурсом для других людей, желающих узнать о LINQ.

Что такое LINQ?

От MSDN :

Проект LINQ-это кодовое имя для a набор расширений для .NET Рамки, которые охватывают язык-интегрированный запрос, набор и операции преобразования. Он расширяет C# и Visual Basic с родным языком синтаксис для запросов и предоставляет класс библиотеки, чтобы воспользоваться этими преимуществами способности.

Это означает, что LINQ предоставляет стандартный способ запроса различных источников данных с использованием общего синтаксиса.

Какие ароматы LINQ существуют?

В настоящее время существует несколько различных поставщиков LINQ, предоставляемых корпорацией Майкрософт:

  • Linq к объектам , что позволяет выполнять запросы к любому объекту IEnumerable.
  • От Linq до SQL , что позволяет выполнять запросы к базе данных в объектно-ориентированном виде.
  • От Linq до XML , что позволяет запрашивать, загружать, проверять, сериализовывать и манипулировать документами XML.
  • Linq to Entities по предложению Андрея
  • Linq к набору данных

Есть довольно много других, многие из которых перечислены здесь .

Какие же это преимущества?

  • Стандартизированный способ запроса нескольких источников данных
  • Безопасность запросов во время компиляции
  • Оптимизированный способ выполнения операций на основе наборов для объектов в памяти
  • Возможность отладки запросов

Так что же мне делать с LINQ?

Chook предоставляет способ вывода CSV файлов
Джефф показывает, как удалить дубликаты из массива
Боб получает четкий упорядоченный список из datatable
Марксидад показывает, как сортировать массив
Дана получает помощь в реализации быстрой сортировки с помощью Linq

С чего начать?

Краткое содержание ссылок из вопроса GateKiller приведено ниже :
Скотт Гатри приводит вступление к Linq в своем блоге
Обзор LINQ на MSDN

ChrisAnnODell предлагает проверить

linq   linq-to-sql   linq-to-entities   linq-to-objects    

447   9   16:57, 9th August, 2020


Как найти ключи a hash?

Я знаю, что в javascript объекты удваиваются как хэши, но мне не удалось найти встроенную функцию для получения ключей

var h = {a:'b',c:'d'};

Я хочу что-то вроде

var k = h.keys() ; // k = ['a','c'];

Это просто написать функцию самостоятельно, чтобы перебирать элементы и добавлять ключи к массиву, который я возвращаю, но есть ли стандартный более чистый способ сделать это?

Я все время чувствую, что это должно быть простая встроенная функция, которую я пропустил, но я не могу ее найти!

javascript   object   key    

511   9   20:34, 21st August, 2020


Построить базовый итератор Python

Как можно было бы создать итеративную функцию (или объект итератора) в python?

python   object   iterator    

531   9   13:47, 13th August, 2020


Как найти реализацию интерфейса C# в текущей assembly с определенным именем?

У меня есть интерфейс под названием IStep , который может выполнять некоторые вычисления (см. " Выполнение в Царстве существительных "). Во время выполнения я хочу выбрать соответствующую реализацию по имени класса.

// use like this:
IStep step = GetStep(sName);

c#   linq   reflection   linq-to-objects    

471   4   13:29, 21st August, 2020


Любой эквивалент ReSharper для Xcode?

Я полный новичок Xcode/Objective-C/Cocoa, но я быстро учусь и действительно начинаю получать удовольствие от освоения нового языка, платформы и парадигмы.

Однако есть одна вещь, поскольку я так долго использовал Visual Studio с R#, я был испорчен инструментами кодирования, такими как рефакторинг и завершение и т. д., и, насколько я могу судить, Xcode имеет довольно ограниченную встроенную поддержку для этого материала.

На этой ноте, кто-нибудь знает, доступны ли какие-либо надстройки или что-то еще для среды Xcode, которые добавляют помощники кодирования, такие как автоматическое создание скелетов реализации из определения интерфейса класса и т. д.?

Я подозреваю, что нет, но думаю, что это не может помочь спросить.

objective-c   xcode   macos   refactoring    

420   5   13:53, 1st August, 2020


Что такое 'null определенный макрос'?

Я учусь объективно-C и Cocoa. В учебнике Apple, над которым я работаю, есть боковая заметка, в которой говорится::

IBOutlet -это определенный макрос null, который препроцессор C удаляет во время компиляции.

Мне любопытно-что такое null-определенный макрос?

objective-c   c-preprocessor    

429   5   21:06, 1st October, 2020


Мышление программирования веб-фреймворка

Я только начинаю играть с Django/Python и пытаюсь перейти в режим программирования MTV, который просит Django (настаивает). Решение о том, какие функции должны быть методами модели, а не просто быть функцией в представлении, до сих пор было запутанным. Кто-нибудь знает о книге, веб-сайте, блоге, слайд-шоу, все, что обсуждает программирование веб-фреймворка в более общих, абстрактных терминах? Я думаю, что просто книга по объектно-ориентированному программированию сделала бы это, но я чувствую, что это было бы излишним - я искал что-то конкретное для веб-фреймворка.

frameworks   object    

429   6   19:06, 5th August, 2020


Как мне маршалировать a lambda (Proc) в Ruby?

Джо Ван Дайк спросил список рассылки Ruby :

Привет,

В Ruby, я полагаю, вы не можете маршалировать объект lambda/proc, верно? Является это возможно в lisp или других языках?

То, что я пытался сделать:

l = lamda { ... }
Bj.submit "/path/to/ruby/program", :stdin => Marshal.dump(l)

Итак, я посылаю BackgroundJob a lambda объект, который содержит контекст/код для того, что нужно сделать. Но, наверное, это было невозможно. Я в итоге был выполнен маршалинг обычного объекта ruby, содержащего инструкции для того, что делать после запуска программы.

Джо

ruby   serialization   lambda   proc-object    

512   7   04:17, 12th August, 2020


В чем разница между Строковой константой и строковым литералом?

Я изучаю objective-C и Cocoa и наткнулся на это утверждение:

Фреймворки Cocoa предполагают, что глобальные строковые константы, а не строковые литералы используются для ключей справочника, имен уведомлений и исключений, а также некоторых параметров метода, которые принимают строки.

Я работал только на языках более высокого уровня, поэтому мне никогда не приходилось так много рассматривать детали строк. В чем разница между Строковой константой и строковым литералом?

objective-c   string    

514   3   22:56, 14th August, 2020


Что означает символ @ в objective-c?

Я изучаю objective-c и постоянно натыкаюсь на символ@. Он используется в различных сценариях, например в начале строки или для синтеза методов доступа.

Что означает символ @ в objective-c?

objective-c    

365   4   07:28, 26th August, 2020


Обнаружение неопределенного свойства объекта

Как лучше всего проверить, является ли свойство объекта в JavaScript неопределенным?

javascript   object   undefined    

444   2   21:06, 1st October, 2020


Какие книги следует прочитать, чтобы научиться разработке под iPhone/iPad?

Прочитал уже Become an Xcoder, дочитываю Programming in objective-c 2.0. Что будет логичнее всего почитать следующим, может у кого есть даже списочек книг?

Cocoa   Книги   Objective-C   Cocoa   Touch    

386   7   23:10, 15th August, 2020


Многоуровневая UITableView?

Нужно сделать много уровненую таблицу. К примеру в начале у нас есть всего 3 ячейки
cc9f19a769b613a2fcaa7337ab02c1fa.png


Тапая по первой у нас добавятся ячейки второго уровня 1d09805ad46be36022dc59a7bb3b88f1.png


И дальше 3го уровня


Я понимаю, что это делается простым insertRowsAtIndexPaths Но у меня данные берутся из разных массивов. Я так думаю нужно использовать какие то состояния для каждого случая. Но не могу понять как. Может кто то делал что то подобное? Поделитесь сниппетами ;)

iPhone   Objective-C    

394   1   02:47, 12th August, 2020


Вычислить высоту(в пикселях) NSTextField в Cocoa?

Друзья!


Собственно вопрос, имеется веб-сервис, с него динамически тянутся данные в NSTextField. Может ли, замечательный фреймворк решить мою задачу?


P.S — если получить высоту текстового поля, высота формы должна также изменится. Если кто-то решал, друзья откликнитесь:)

Cocoa   Objective-C   macOS    

375   2   14:16, 1st August, 2020


Python и COM-объекты?

1

Запускаем в PythonWin — > Tools — > COM Browser — >

смотрим название интересующей нас библиотеки в «Registered Type Libraries» — >


запускаем python.exe — >
&gt;&gt;&gt; import win32com.client.makepy as makepy<br/>
&gt;&gt;&gt; makepy.ShowInfo('название интересующей нас библиотеки, которое мы нашли в Registered Type Libraries')


— > ура! он нам сгенерит модуль, который поместит в специальную папку <module 'win32com.gen_py.название-модуля-из-большого-количества-букв-и-цифр' from 'C:\Python26\lib\site-packages\win32com\gen_py\название-модуля-из-большого-количества-букв-и-цифр'>


И этот модуль, с большущим, неимпортируемым названием, реально появится в той папке — .../gen_py

А вопрос вот в чем. Что с этим модулем можно сделать дальше? И, соответственно — как?

2

С помощью win32com.client.Dispatch('название-чего-то') мы можем обращаться к интерфейсам, которые указаны в спецификациях. И делать с ними то, что там указано.


Однако, если мы не знаем «названия-этого-чего-то» — как найти и использовать то, что нам позволяет делать запущенный и действующий сервер COM-объектов?

Интересует конкретно — как обратиться к интерфейсам?

По сути оба вопроса об одном и том же — два дня пытаюсь что-то сделать, но идеей пока не проникся.

Component   Object   Model    

389   1   17:52, 16th August, 2020


Разработка приложений для iphone

В чем плюсы и минусы использования той или иной платформы для программирования приложений айфона. В частности интересует flash и objective c. Какой платформой вы бы рекомендовали пользоваться, или возможно интересно как то совмещать их положительные стороны, дабы избавиться от отрицательных. Спасибо за ответы.

iPhone   Objective-C   Adobe   Flash    

458   2   16:59, 14th August, 2020


Изучение языка под мобильные разработки с дальнейшей перспективой?

Здравствуйте, я давно хочу заняться мобильной разработкой, уж очень хочу.

Даже MBP купил.


Но хочется выбрать не Objective-C (не хочу привязываться к одной компании), а С++ (или С (в эту сферу никогда не лез, выбор сложен)), чтобы разрабатывать так же нативно, как, скажем, obj-c для apple дейвайсов, но чтоб это распространялось и на android (а может и на WinPhone7). То есть, выбрать один универсальный язык. Думал о Java, но Java, как известно, не покатит для яблок. :) По этому пока думаю лишь о С/С++ (можно и в большие компании по этому языку устроится, вроде актуален).


Сам я крайне мало знаком с этими направлениями, занимаюсь RoR разработкой (и есть не большие познания в РНР), поэтому очень хотел бы узнать, что могут сказать люди, кто работает с этим рынком. Что посоветуете? Много вакансий на objective-c, но мало кто работает именно с С++ для мобильных приложений. А это ведь и разработка игр, поисковых служб, да и много чего другого.

Android   C   Objective-C   C++    

259   7   17:28, 9th August, 2020