Pull to refresh

Comments 10

Вот чудеса-то. А что за магические числа при установке позиции?
Какие именно? Вот эти?
[item setPosition:ccp(puzzle.contentSize.width * 0.2, puzzle.contentSize.height * 0.772)];

Если да, то это значит, что item будет находиться не по определенным координатам относительно точнки (0,0), а сдвигаться в зависимости от размеров спрайта puzzle. На разных по размеру экранах, эта точка будет разной.
конкретно 0.2 и 0.772. Магия высчитываемая в зависимости от соотношений экрана?
Нет. В зависимости от того в каком месте должен быть элемент. Если бы было
[item setPosition:ccp(puzzle.contentSize.width * 0.5, puzzle.contentSize.height * 0.5)];
то итем был бы ровно по центру мозайки.
А так он будет находится выше и левее центра при любом размере экрана.
не обратил внимания, что позиционируется item относительно puzzle. Подумал это сдвиг нода относительно собственной ширины.
Спасибо. Что с производительностью? Facebook SDK, In-App Purchase, маркетинговые SDK (AppsFlyer и прочее)?
С производительностью на удивление все хорошо. Единсвенная проблема — старые девайсы, у которых мало памяти. Если хотите их поддерживать то надо быть аккуратным с размером spritesheet'ов.
Facebook через Apportable никогда не прикручивал. Но у них есть свой, адаптированный ApportableFacebookSDK. In-App прикручиваются через StoreKit.
Еще из важного — возможность вписать любой Java код в приложение с помощью Bridge Kit. Так можно использовать фичи, присущие только андройду.
Что касается сторонних либ, то прикрутятся не все. На сайте заявлена поддержка: Adcolony, Chartboost, FlurryAPI, MobileAppTracker, MPLib / Mixpanel, Tapjoy, Vungle.
в маке из коробки нельзя обращаться к памяти Android устройств
Если есть Android SDK, то всё делается через adb:
adb shell для удалённого шелла
adb push/pull для отправки/получения файла
adb install/uninstall для установки/удаления приложения
Когда чуваки my-apps.com предложили писать один код на яве под ios/android, я подумал, что это сомнительное удовольствие. Но писать на obj-c под андроид, это уже конкретный изврат ) За статью спасибо, в случае, как у вас, конечно, это выход. Но я бы никому не рекомендовал даже думать о том, что: «О, напишу под иос, портирую на андроид».
Будущее за swift, go и cordova. В первых двух случаях мы имеем хотя бы нормальный синтаксис, а не этот brainfuck, в третьем случае мы имеем гибкую кроссплатформу с плюшками типа обновления ПО удалённо, без аппрува в сторе.
А почему Objective-C -> Android особо извратнее Java -> iOS?
Sign up to leave a comment.

Articles