Вы должны проверить iOSOpenDev . Он включает в себя множество твиков Cydia, Theos, Activator и всякого другого в Xcode. Он позволяет вам создать новую (Cydia) настройку по вашему выбору, и вы даже можете запустить эту настройку на своем устройстве из XCode.
Чтобы отправить приложение в App Store, вам необходимо убедиться, что вы настроили пользовательские каталоги. Поскольку вы установите приложение в / Applications , песочницы не будет; нет каталога документов, предназначенного только для вашего приложения.
Вам также необходимо подписать ваше приложение с помощью ldid . Этот «фальшивый» код подписывает ваше приложение, чтобы оно могло работать в iOS. Чтобы отправить приложение в Cydia, вам нужно найти репозиторий, который вам удобен при размещении приложения, например BigBoss .
Будьте осторожны, отправка приложения из App Store в Cydia может привести к тому, что ваше приложение будет выброшено из App Store, а ваша учетная запись разработчика будет аннулирована.
Будет подсчитано возникновение каждого условия:
select sum(case when t1.a = 1 then 1 else 0 end) as A_COUNT
, sum(case when t1.b = 2 then 1 else 0 end) as B_COUNT
from t1
where t1.a = 1
or t1.b = 2
select count(case when t1.a = 1 then foo else null end) as A_COUNT
, count(case when t1.b = 2 then foo else null end) as B_COUNT
from t1
where t1.a = 1
or t1.b = 2
Предложение Where, строго говоря, необязательно, но может способствовать повышению производительности. Кроме того, "else null" неявно используется, когда опущено предложение else, поэтому вы можете спокойно оставить его выключенным.
select count(foo)
from t1
where a = 1
union
select count(foo)
from t1
where b = 2
....
Это сделает.
SELECT A_COUNT as Type ,COUNT(FOO) FROM T1 WHERE T1.A=1,
Union
SELECT B_COUNT as Type, COUNT(FOO) FROM T1 WHERE T1.B=2