Хобрук: Ваш путь к мастерству в программировании

Вопросы по теме 'cocoa'

Привязка масштаба IKImageBrowserView к размеру его родительского NSScrollView
У меня есть вертикаль NSSplitView , содержащая на одной из сторон NSScrollView с IKImageBrowserView внутри. IKImageBrowserView показывает только один ряд миниатюр и имеет только горизонтальный скроллер (маска изменения размера равна...

Каков объем (вложенных) пулов автоматического выпуска?
Я создаю пул автозапуска в цикле for (в методе A). На каждой итерации цикла я вызываю другой метод (метод B). Метод B возвращает автоматически выпущенный объект методу A. Если я опустошу пул в цикле for в методе A, освободит ли это объекты,...

Правильная обработка перенаправлений с помощью NSURLConnection
Для этого я собираюсь представить, что исходный URL-адрес http://host/form , а новый URL-адрес https://host/form . (Обратите внимание, что до того, как я отправлю это, оба URL-адреса будут безопасными. Однако переход от незащищенного к безопасному...

XCode/Cocoa Objective-C — Пара вопросов
Извините за глупый пост, но я новичок в программировании на Objective-C и Cocoa, и у меня есть пара вопросов, на которые я не могу найти ответы, надеюсь, кто-нибудь сможет меня просветить. Во-первых, в XCode при использовании построителя...
13.05.2024

WebView Открыть '_blank' ссылки
У меня есть WebView, который загружает контент из Интернета. Если у меня есть ссылка, использующая атрибут _blank, ничего не происходит. До сих пор я пытался установить своего делегата WebView, но я не могу заставить его зарегистрироваться, я даже...

Программный выбор исходящего почтового сообщения
Вот что я пытаюсь сделать: предположим, что вы находитесь в почте и создаете новое пустое почтовое сообщение, затем введите в него некоторые данные, такие как основной текст и т. Д. (В моем случае сообщение было создано через мост сценариев используя...

Какао, бесплатный мост и ARC
Я хочу сделать простой клиент TCP. Но я получаю одну ошибку. Когда я делаю inputStream = (NSInputStream *)readStream; и outputStream = (NSOutputStream *)writeStream; , мне предлагается ввести префикс __bridge или _ bridge _transfer. Во-первых,...

Приложение на основе документов не восстанавливает документы с нефайловыми URL-адресами
У меня есть приложение на основе NSDocument с подклассом NSDocumentController. Мой NSDocument работает как с URL-адресами файлов, так и с URL-адресами с настраиваемой схемой, в которой используется веб-служба. Я выполняю большую часть загрузки и...

Проверка имени пользователя/пароля OS X в изолированном приложении
Мне нужно проверить, программно , является ли данная комбинация имени пользователя и пароля действительным входом в OS X. Перед песочницей я сделал это с помощью AuthorizationCreate(), но «API служб авторизации не поддерживается в песочнице...
03.04.2024

WindowControllers, IBOutlets и объектно-ориентированное программирование?
Я извиняюсь за отсутствие конкретики в строке темы, но я не совсем уверен, как классифицировать мой вопрос. Это вопрос высокого уровня, но я чувствую, что люди должны сталкиваться с этим постоянно, и я хотел бы знать, как они с этим справляются. Я...

Отключить развертывание анимации для NSOutlineView
Есть ли способ остановить анимацию развертывания для NSOutlineView. Под «развертыванием» я подразумеваю анимацию, которая происходит, когда элемент разворачивается/сворачивается, а дочерние элементы скользят вниз/вверх.
28.03.2024

Привязка как к проверенному состоянию, так и к строковому значению NSCheckBoxes в NSCollectionView
Мне нужно создать NSCollectionView , который содержит NSCheckBox es. Когда я делаю это для чего-то вроде меток, я могу привязываться к значению элемента управления. Но при работе с NSCheckBoxes мне нужно привязать к оба его значение (проверено...

Настройка обратной связи JSQMessages
Я использую JSQMessages ( https://github.com/jessesquires/JSQMessagesViewController ) для обработки чата в моем приложении. Я хотел бы показать в пользовательском интерфейсе JSQMessages, было ли сообщение доставлено, было ли сообщение прочитано...

Приложение Mac OSX Cocoa: возможно ли разрешить вашему приложению использовать шрифт san francisco (используемый для Apple Watch)?
https://en.m.wikipedia.org/wiki/San_Francisco_(2014_typeface) Я хочу использовать этот шрифт для своего приложения Mac OSX. Однако я не уверен, что это возможно в настоящее время. Говорят, что в OSX 10.11 шрифт по умолчанию будет заменен...
25.04.2024

Как правильно настроить прокрутку NSTableView с помощью Auto Layout? То, что я пробовал, имеет странные глюки
Я пытаюсь использовать Auto Layout для настройки прокрутки в NSScrollView для прокрутки NSTableView на основе представления. У меня есть несколько проблем. Самый очевидный: если видны все строки, таблицу можно прокрутить на одну строку вниз....

Свойство NSCollectionView visibleRect
NSCollectionView отображает несколько элементов. У меня есть макет, похожий на сетку. Мне нужно определить элементы, которые в настоящее время видны. Согласно документации существует метод - (NSArray<NSCollectionViewItem *>...

Папка файла документа справки приложения macOS исчезла
Я пытаюсь создать файл справки для приложения macOS. Я импортировал папку .help в ресурсы содержимое файла заголовка index.html элементы в файле справки, связанном с файлом info.plist создал папку ресурсов моего...
18.04.2024

Как отображать очень большие текстуры на основе металла в NSScrollView?
У меня есть программа, которая отображает изображение внутри NSScrollView . Я использую Metal для рендеринга изображения, поэтому NSClipView documentView - это MTKView . Я поддерживаю возможность увеличения / уменьшения изображения. Последние...

Новые материалы

Основы принципов S.O.L.I.D, Javascript, Git и NoSQL
каковы принципы S.O.L.I.D? Принципы SOLID призваны помочь разработчикам создавать надежные, удобные в сопровождении приложения. мы видим пять ключевых принципов. Принципы SOLID были разработаны..

Как настроить Selenium в проекте Angular
Угловой | Селен Как настроить Selenium в проекте Angular Держите свое приложение Angular и тесты Selenium в одной рабочей области и запускайте их с помощью Mocha. В этой статье мы..

Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

Введение в Джанго Фреймворк
Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..

Настольный ПК как «одно кольцо, чтобы править всеми» домашних компьютеров
Вид после 9 месяцев использования С настольных компьютеров все началось, но в какой-то момент они стали «серверами», и мы все перешли на ноутбуки. В прошлом году я столкнулся с идеей настольных..

Расширенные методы безопасности для VueJS: реализация аутентификации без пароля
Руководство, которое поможет вам создавать безопасные приложения в долгосрочной перспективе Безопасность приложений часто упускается из виду в процессе разработки, потому что основная..

стройный-i18следующий
Представляем стройную оболочку для i18next. Эта библиотека, основанная на i18next, заключает экземпляр i18next в хранилище svelte и отслеживает события i18next, такие как languageChanged,..