后臺使用& << 的方式控制移動端的 ui 顯示開關(guān) ?
//最多建20個按鈕
for (int i =0 ;i<=20 ;i ++) {
if ([self getByte:model.action_list? andX:i]>
0) {
//說明 第一個按鈕是同意 第二個是不同意 第三個是撤銷,用返回值顯示控制每個按鈕是否顯示
NSLog(@"第%d個按鈕顯示",i);
}else{
NSLog(@"第%d個按鈕不顯示",i);
}
}
-(int)getByte:( int )data andX:(int)x
{
return data&(1<<x)
}
一個vc 里面擁有另外一個vc屬性..使用懶加載時候 需要注意,,如果vc 不為nil(頁面沒有消失 沒有銷毀).push 到該vc 時候賦值 如果直接使用懶加載的屬性vc ,,會導(dǎo)致數(shù)據(jù)模型是之前的(vc 沒有釋放)..應(yīng)該每次創(chuàng)建新的vc .賦值 然后push ?
利用fir.im 上傳ipa 包.之前打過幾次,,中間因為沒有哪個需求,,就把過程差不多忘了..總結(jié)來說 ?需要三個證書,,debug ?adhoc ?appstore 的..然后在打包上傳到第三方網(wǎng)站時候 用不到appstore 的..描述文件 需要生成一個debug 的 和一個adhoc 的 . ?在project 的info 里面需要添加一個 ?跟 debug 和release 同等級的adhoc 選項..edit schemal 里面 全部選擇成release 的..achive 里面 選擇adhoc. ?buildsetting 里面的profile 的release 也需要選擇adhoc ? ..不然在上傳fir.im 售后會是不支持的打包方式..證書 要記得加uuid.的 .
參考http://www.cnblogs.com/imzzk/p/firim.html ??
http://blog.fir.im/how-to-build-adhoc-ipa/
jpush 的角標(biāo)處理
首先 后臺的api 推送和 極光后臺的 api 測試模式都要選擇? +1 模式 ..不然會導(dǎo)致每次有推送應(yīng)用角標(biāo)都會被重置,,使[JPUSHService setBadge:? ? i]; ? 無效
];
若項目中有 只需要推送 而不展示角標(biāo)的功能,,可建議后臺在推送該類型消息時候 將badge 設(shè)置為+0 模式..就不會影響其他需要展示角標(biāo)的值(需要展示的依然 是+1 模式)