240 發(fā)簡(jiǎn)信
IP屬地:浙江
  • XKRouter簡(jiǎn)介

    XKRouter XKRouter是一款基于URL標(biāo)準(zhǔn)的他去、用于iOS系統(tǒng)的路由跳轉(zhuǎn)策略伍掀。設(shè)計(jì)XKRouter最大的目的就是希望以后所有的頁面跳轉(zhuǎn)可以隨心所欲的控制,不再受限于...

  • 120
    iOS VIPER架構(gòu)簡(jiǎn)析

    在建筑學(xué)領(lǐng)域,有這樣一句話:我們雖然在營(yíng)造建筑,但建筑也在重新塑造我們楣颠。作為一名開發(fā)人員,如果你曾認(rèn)真的去做過架構(gòu)相關(guān)的東西咐蚯,對(duì)這句話必然有著深刻體會(huì)童漩。一個(gè)好的架構(gòu),不僅可以...

  • iOS被拒4.3 春锋,馬甲包制作方案

    馬甲包制作方案 基本原則:不閹割功能矫膨,順利上架 為確保上架成功,馬甲包需進(jìn)行差異化處理,可從以下幾個(gè)維度進(jìn)行操作: 1侧馅、界面差異化: (1)全套UI風(fēng)格替換危尿; (2)不影響功...

  • Xcode10打包發(fā)布App Store,iOS9崩潰

    最近更新了Xcode10和macOS10.14馁痴,想著可以在暗黑模式下盡情瀟灑谊娇。然而,在用Xcode10打包提交一個(gè)版本之后弥搞,線上崩潰接踵而至邮绿。這就很尷尬了渠旁,發(fā)布前攀例,不管是開發(fā)...

  • 120
    iOS Runtime詳解

    Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對(duì)象中找不到顾腊,就進(jìn)行轉(zhuǎn)發(fā)粤铭,具體怎么實(shí)現(xiàn)的呢。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制杂靶。 Runtime介紹...

  • Git使用之代碼衍合

    工具:Git 目的:能夠跨分支梆惯、跨版本進(jìn)行代碼合并 主要命令:cherry-pick、rebase 注意: 1吗垮、合并時(shí)垛吗,可能出現(xiàn)沖突,務(wù)必優(yōu)先解決沖突烁登; 2怯屉、多個(gè)commit...

  • Xcode 詭異報(bào)錯(cuò)xcdatamodel: cdtool cannot compile 和 dyld: Symbol not found: ___NSDictionary0__

    1..xcdatamodel: cdtool cannot compile CoreData報(bào)錯(cuò),網(wǎng)上可以搜到很多類似錯(cuò)誤的解決方案饵沧,但都不能解決我的問題锨络,最終我把Xcode...

  • iOS 靜態(tài)庫使用的配置 -ObjC

    1、如果靜態(tài)庫中有category狼牺,那么需要添加 -ObjC 參數(shù)標(biāo)識(shí)羡儿,否則可能會(huì)報(bào):unrecognized selector sent to instance 2、參數(shù)說...

  • UIWebView加載網(wǎng)頁內(nèi)存占用過高

    在使用UIWebView去加載網(wǎng)頁的時(shí)候是钥,注意過的同學(xué)都會(huì)發(fā)現(xiàn)掠归,內(nèi)存占用瞬間暴增,并且在頁面dealloc之后悄泥,內(nèi)存仍未釋放虏冻,導(dǎo)致app占用內(nèi)存過大。查閱資料码泞,發(fā)現(xiàn)是因?yàn)镠T...

  • NSRunLoop相關(guān)

    1兄旬、NSRunLoop是iOS消息機(jī)制的處理模式,它的主要作用是控制NSRunLoop中線程的執(zhí)行和休眠,在需要的時(shí)候使當(dāng)前NSRunLoop控制的線程工作领铐,不需要的時(shí)候則讓...

  • iOSAPP生命周期

    一悯森、應(yīng)用程序狀態(tài) iOS應(yīng)用程序有一下幾種狀態(tài) Not Running未運(yùn)行應(yīng)用程序尚未啟動(dòng) Inactive未激活狀態(tài)程序在前臺(tái)運(yùn)行,但未收到任何事件绪撵,此時(shí)應(yīng)用程序會(huì)停留在...

  • iOS多線程開發(fā):GCD

    Grand Central Dispatch (GCD)是Apple開發(fā)的一個(gè)多核編程的較新的解決方法瓢姻。它主要用于優(yōu)化應(yīng)用程序以支持多核處理器以及其他對(duì)稱多處理系統(tǒng)。它是一個(gè)...

  • iOS之懶加載技術(shù)

    在iOS開發(fā)過程中音诈,經(jīng)常會(huì)用到懶加載技術(shù)幻碱,比如我們存放網(wǎng)絡(luò)數(shù)據(jù)的數(shù)組,自定義的控件细溅,復(fù)雜的運(yùn)算邏輯等等情況下都會(huì)用到懶加載技術(shù)褥傍。下面介紹一下什么是懶加載 懶加載: 1、也被成...

  • NSTimer使用:暫停喇聊、繼續(xù)恍风、釋放、解除循環(huán)引用

    NSTimer的使用方法: 1誓篱、初始化: + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)a...

  • 左滑返回手勢(shì)失效問題

    最近面試了一個(gè)iOS程序媛朋贬,看了她的項(xiàng)目,其中一個(gè)項(xiàng)目中存在一個(gè)很大的問題窜骄,左滑返回手勢(shì)全部失效了锦募。看了一下邻遏,她是自定義了navigationBar的返回鍵糠亩,也做沒做相應(yīng)的處...

  • iOS手勢(shì)沖突

    手勢(shì)沖突,在iOS開發(fā)過程中党远,這是一個(gè)很常見的問題削解。舉個(gè)例子:在自定義一個(gè)相冊(cè)的時(shí)候,就要用到大量的手勢(shì)沟娱,左滑氛驮、右滑、捏合济似、拖動(dòng)矫废、長(zhǎng)按等等;這些手勢(shì)都需要加載到UIImage...

  • block的循環(huán)引用砰蠢,未能及時(shí)釋放問題

    近期在開發(fā)過程中蓖扑,偶爾會(huì)發(fā)現(xiàn)工程里某個(gè)頁面的通知(NSNotificationCenter)有時(shí)會(huì)被執(zhí)行好幾次(ps:在頁面已經(jīng)pop出棧之后繼續(xù)執(zhí)行,理論上出棧之后台舱,頁面應(yīng)...

  • UILabel的使用

    UILabel是iOS開發(fā)中最常用最基礎(chǔ)的控件之一律杠,其父類為UIView潭流。 1、常用屬性 // 初始化 UILabel 對(duì)象柜去,并設(shè)置其在父視圖上的位置 UILabel*lab...

  • iOS 啟動(dòng)圖國(guó)際化

    一灰嫉、使用launchImage 國(guó)際化方法 對(duì)圖片進(jìn)行國(guó)際化,由于Image.xcassets無法國(guó)際化圖片嗓奢,所以使用圖片處理讼撒,蘋果提供了一個(gè)info.plist設(shè)置的key...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品