零星記錄

1.UITableView

[ tableView reloadData] 會(huì)清空tableView的indexPathsForSelectedRows (tableView自己記錄的選中數(shù)據(jù))

2.VoIP Push

生成voip push的pem

生成voip證書,加入鑰匙串
鑰匙串找到證書,點(diǎn)擊左邊的"三角形"展開(kāi)
選中證書和私鑰,右鍵選擇"導(dǎo)出2項(xiàng)",生成個(gè)人.p12文件(cert.p12)
最后用cert.p12文件生成pem文件(ck.pem),終端輸入命令:
openssl pkcs12 -in cert.p12 -out ck.pem -nodes -clcerts

服務(wù)器需要的p12文件為:只選擇證書(不選擇私鑰)導(dǎo)出的p12

模擬服務(wù)器發(fā)送push的文件:
https://github.com/lanyannoren/iOS_voip_push-php-

3.UISearchBar

修改UISeachBar取消按鈕的title

[searchBar setValue:@"Done" forKey:@"_cancelButtonText"];

iOS13開(kāi)始,蘋果不建議開(kāi)發(fā)者使用KVC,此方法失效

4.沙盒中保存JSON格式的文件

NSDictionary *jsonObj = @{@"one":@1, @"two":@2};
// 得到JSON格式的(NSData *)jsonData
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonObj options:NSJSONWritingPrettyPrinted error:nil];
// jsonData生成jsonString
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
// 字符串保存到沙盒
[jsonString writeToFile:sandboxPath atomically:YES encoding:NSUTF8StringEncoding error:nil];

從沙盒讀取JSON文件

// json字符串
NSString *jsonString = [[NSString alloc] initWithContentsOfFile:sandboxPath encoding:NSUTF8StringEncoding error:nil];
// 字符串轉(zhuǎn)成NSData
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
// data轉(zhuǎn)JSON對(duì)象
id jsonData = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];

5.約束 / frame

當(dāng)改變view的約束時(shí), 如果用KVO監(jiān)聽(tīng)view的frame,此時(shí)是無(wú)法接受回調(diào)的,可以改用監(jiān)聽(tīng)bounds

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、簡(jiǎn)介 <<UITableView(或簡(jiǎn)單地說(shuō),表視圖)的一個(gè)實(shí)例是用于顯示和編輯分層列出的信息的一種手段 <<...
    無(wú)邪8閱讀 10,962評(píng)論 3 3
  • 概述在iOS開(kāi)發(fā)中UITableView可以說(shuō)是使用最廣泛的控件,我們平時(shí)使用的軟件中到處都可以看到它的影子,類似...
    liudhkk閱讀 9,300評(píng)論 3 38
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,674評(píng)論 1 32
  • 廢話不多說(shuō),直接上干貨 ---------------------------------------------...
    小小趙紙農(nóng)閱讀 3,681評(píng)論 0 15
  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,311評(píng)論 2 89

友情鏈接更多精彩內(nèi)容