Подтвердить что ты не робот

Игровые площадки для Objective-C

Возможно ли, что Xcode создает файл .playground для Objective-C вместо Swift? Есть ли доступные плагины Xcode, которые позволяют это?

4b9b3361

Ответ 1

Существует очень хорошая библиотека, разработанная Krzysztof Zabłocki в Гитубе под названием KZPlayground, которые поддерживают оба кода в Playgrounds для Objective-C и Swift и множество интересных функций.

Надеюсь, это поможет вам.

Ответ 2

Вы можете быстро проверить фрагменты кода, используя тестовый пример в новом проекте. Просто создайте новый проект и перейдите в навигатор в левой панели и нажмите кнопку "Навигатор тестирования". Затем следуйте это руководство

enter image description here

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

enter image description here

Ответ 3

На игровой площадке достаточно движущихся частей, и все они должны быть переопределены для Objective-C. Надежные игровые площадки также зависят от определенной инициализации, которой не обладает Objective-C.

Например, рассмотрим:

var d: NSData // this is not initialized, so I can't use it

против.

NSData *d; // this is also not initialized, but now I can use it

Если я являюсь человеком, хранящим описание ваших NSData для боковой панели, теперь я знаю, что я не должен делать

describe(d)

в случае Swift, но для случая Objective-C у меня нет равных знаний, и я рискую сказать

[d description]; // even though d is a random pointer now.. oops, I just crashed!

Короче говоря, я не думаю, что такая вещь существует, и создание одной работы также будет связано с некоторыми обманами

Ответ 4

Если единственная цель - проверить фрагменты Objective-C, я действительно рекомендую вам проект инструмента командной строки OS X.

введите описание изображения здесь