登錄能是這么做的,你也太秀了
iOS實(shí)現(xiàn)登錄狀態(tài)處理今天要說(shuō)的是如何記錄我們用戶(hù)的登陸狀態(tài)。例如微信,QQ等,在用戶(hù)登陸后,關(guān)閉應(yīng)用在打開(kāi)就直接登陸了。那么我們?cè)陧?xiàng)目開(kāi)發(fā)中如何記錄用戶(hù)的登陸狀態(tài)呢?當(dāng)然是使用NSUserDef...
登錄能是這么做的,你也太秀了
iOS實(shí)現(xiàn)登錄狀態(tài)處理今天要說(shuō)的是如何記錄我們用戶(hù)的登陸狀態(tài)。例如微信,QQ等,在用戶(hù)登陸后,關(guān)閉應(yīng)用在打開(kāi)就直接登陸了。那么我們?cè)陧?xiàng)目開(kāi)發(fā)中如何記錄用戶(hù)的登陸狀態(tài)呢?當(dāng)然是使用NSUserDef...
不錯(cuò),寫(xiě)得比大廠內(nèi)部二進(jìn)制重排的文章詳細(xì)
ios啟動(dòng)優(yōu)化:二進(jìn)制重排通過(guò)前面的探討,我們知道內(nèi)存分頁(yè)觸發(fā)中斷異常 Page Fault 后,會(huì)阻塞進(jìn)程,這個(gè)問(wèn)題是會(huì)對(duì)性能產(chǎn)生影響。實(shí)際上在 iOS 系統(tǒng)中,生產(chǎn)環(huán)境的應(yīng)用,在發(fā)生缺頁(yè)中斷進(jìn)行重...
什么場(chǎng)景下會(huì)調(diào)用第二次?
iOS高級(jí)面試題-網(wǎng)易1、什么是arc?(arc是為了解決什么問(wèn)題誕生的?)首先解釋ARC: automatic reference counting自動(dòng)引用計(jì)數(shù)。ARC幾個(gè)要點(diǎn):在對(duì)象被創(chuàng)建時(shí) ...
場(chǎng)景描述:為了國(guó)際化市場(chǎng) app需要支持20種國(guó)際語(yǔ)言,在工程中要使用多語(yǔ)言文本時(shí),只需要輸入對(duì)應(yīng)key值,工程根據(jù)當(dāng)前語(yǔ)言設(shè)置自動(dòng)去語(yǔ)言文件中選擇對(duì)應(yīng)的語(yǔ)言文本。此腳本一鍵...
用這個(gè)可以實(shí)現(xiàn)瀑布流,對(duì)應(yīng)的model 設(shè)置不同的高度 在sizeForItemAtIndexPath代理方法里返回即可
iOS UICollectionViewCell的寬高自適應(yīng)最近開(kāi)發(fā)用到UICollectionView,需求是橫向滑動(dòng),根據(jù)服務(wù)端傳過(guò)來(lái)的數(shù)據(jù),確定cell數(shù)量,以及根據(jù)每條數(shù)據(jù)的大小確定cell的寬度,點(diǎn)擊的cell高亮顯示。...
寫(xiě)得是真滴牛b
深入研究Block捕獲外部變量和__block實(shí)現(xiàn)原理前言 Blocks是C語(yǔ)言的擴(kuò)充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這個(gè)新功能“Blocks”。從那開(kāi)始,Block就出現(xiàn)在iOS...
前言 Blocks是C語(yǔ)言的擴(kuò)充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了這個(gè)新功能“Blocks”。從那開(kāi)始,Block就出現(xiàn)在iOS...
導(dǎo)入<objc/runtime.h>開(kāi)啟外掛功能1.獲取屬性和方法列表 2.消息轉(zhuǎn)發(fā)處理 替換原生的方法實(shí)現(xiàn)(以防止數(shù)組指針越界為例)
1.兩數(shù)之和 2.兩數(shù)相加ps:不能直接求總和,再一位一位賦值,因?yàn)榭偤蜁?huì)超過(guò)long long的位數(shù)限制 3.無(wú)重復(fù)字符的最長(zhǎng)子串思路:利用字符的ascii碼作為數(shù)組的索引...
@available(iOS 8.0, *) 判斷系統(tǒng)版本 多次相同request相同接口防止上一次request結(jié)果后回來(lái)覆蓋掉正確的值:記錄之前的request,發(fā)起新的...
錯(cuò)誤日志:DictionaryTextDemo[29390:1329578] Terminating app due to uncaught exception 'NSInv...
一開(kāi)始自己還瞎比寫(xiě)了個(gè)算法,弄了半天也沒(méi)算明白,哈哈,其實(shí)一兩行代碼就搞定了: collectionViewLayout這個(gè)屬性上就有contentSize屬性,可以解決不少問(wèn)題
當(dāng)view的translatesAutoresizingMaskIntoConstraints = NO時(shí),再手動(dòng)設(shè)置frame就沒(méi)用了 并不會(huì)改變位置和大小,需要使用約束的...
PS:字符串的attributedText這個(gè)屬性只要被賦值,那么該字符串的text就會(huì)自動(dòng)有attributedText中的text屬值了 不用再給字符串的text設(shè)置值
需求是創(chuàng)建一個(gè)VC,創(chuàng)建后賦值參數(shù),然后VC內(nèi)部方法將利用此VC初始化時(shí)被賦值的全局變量作為參數(shù)進(jìn)行網(wǎng)絡(luò)請(qǐng)求,初始化如下: 然后測(cè)試告訴我入?yún)](méi)有journeyId這個(gè)字段,...