一、安裝homebrewHomebrew是一款包管理工具,主要有四個(gè)部分組成: brew、homebrew-core 、homebrew-cask、homebrew-bott...
一、安裝homebrewHomebrew是一款包管理工具,主要有四個(gè)部分組成: brew、homebrew-core 、homebrew-cask、homebrew-bott...
UISlider開始事件:UIControlEventTouchDownUISlider結(jié)束事件:UIControlEventTouchUpInside值改變事件:UICon...
(由于合在一起感覺一篇太長(zhǎng)翻著累) iOS多線程目前總結(jié)了四篇 iOS基礎(chǔ)深入補(bǔ)完計(jì)劃--多線程(面試題)匯總 iOS基礎(chǔ)深入補(bǔ)完計(jì)劃--NSThread iOS基礎(chǔ)深入補(bǔ)完...
在Xcode9上正常編譯的項(xiàng)目,在Xcode10上編譯可能會(huì)遇到如下錯(cuò)誤: 這是因?yàn)閄code10徹底廢棄了libstdc++,相關(guān)的庫文件libstdc++.6.0.9.d...
1.保持頁面狀態(tài) 在使用tabbar切換頁面時(shí)發(fā)現(xiàn)每次頁面都會(huì)被重置刷新,flutter中提供了AutomaticKeepAliveClientMixin幫我們進(jìn)行頁面狀態(tài)的...
前言 在上篇文章中,我們初步學(xué)習(xí)了SnapKit的基礎(chǔ)使用方法,文章:Swift自動(dòng)布局SnapKit的詳細(xì)使用介紹。一般來說,掌握了那些基本方法的使用,基本上在項(xiàng)目中布局就...
目錄 MVC概論【本文】 模型層設(shè)計(jì)方法【請(qǐng)參考:http://www.itdecent.cn/p/fce02188edec】 控制層的設(shè)計(jì)方法【請(qǐng)參考:https://ww...
最近半年在寫app的時(shí)候,研究了一下各種iOS代碼架構(gòu),最后選擇了VIPER進(jìn)行實(shí)踐,在此對(duì)實(shí)踐中遇到的各種設(shè)計(jì)問題做一番總結(jié),并分享造出的輪子。 對(duì)代碼風(fēng)格和架構(gòu)有興趣的同...
在iOS7之后,默認(rèn)情況下 狀態(tài)欄是交給控制器管理的 如果想讓appDelegate管理,需要在info.plist文件中加入一個(gè)選項(xiàng)View controller-base...
類簇實(shí)際上是Foundation framework框架下的一種設(shè)計(jì)模式,它管理了一組隱藏在公共接口下的私有類。 類簇的基本概念和實(shí)現(xiàn)思路 為了舉例說明類簇的結(jié)構(gòu)體系和好處,...
其實(shí)利用masonry也可以簡(jiǎn)單實(shí)現(xiàn)動(dòng)畫
在viewdidload里面執(zhí)行 會(huì)直接展現(xiàn)動(dòng)畫結(jié)果 沒有動(dòng)畫過程 但放在viewdidappear或viewwillappear里面執(zhí)行 就能夠展現(xiàn)動(dòng)畫過程 http:/...
這篇文章針對(duì)新手向 iOS 玩家, 請(qǐng)老鳥自行飄過_目前很多 iOS 新手都是通過拖拖控件, 搞搞 UI 這種方式入門的, 畢竟直觀易懂, What You See Is W...