前言 我在通過(guò)UIDocumentInteractionController預(yù)覽和分享"史蒂夫?喬布斯傳"這篇文章中,詳細(xì)講了UIDocumentInteractionCon...
前言 我在通過(guò)UIDocumentInteractionController預(yù)覽和分享"史蒂夫?喬布斯傳"這篇文章中,詳細(xì)講了UIDocumentInteractionCon...
【問(wèn)題】 發(fā)現(xiàn)丟包率是100%而網(wǎng)絡(luò)沒問(wèn)題,原因是訪問(wèn)被墻,此時(shí)我們想clone github上的項(xiàng)目會(huì)一直失敗。 【解決】修改hosts文件的映射。 然后把下面這段ip-域...
iOS開發(fā)開發(fā)者掌握斷點(diǎn)調(diào)試功能非常重要,基于Xcode9來(lái)說(shuō)說(shuō)我認(rèn)識(shí)的Breakpoint。 如下圖,點(diǎn)擊行號(hào)就可以生成一個(gè)斷點(diǎn),一個(gè)斷點(diǎn)有四個(gè)基本功能: 編輯斷點(diǎn) 使斷點(diǎn)...
首先了解一下幾個(gè)名詞 state: 組件自身屬性,主要用來(lái)存儲(chǔ)自身需要的數(shù)據(jù),state屬性的值發(fā)生變化,會(huì)被ReactJS會(huì)監(jiān)聽到,主動(dòng)觸發(fā)組件的render方法更新界面。...
從公開課而來(lái)
OpenGL 2D紋理單元&紋理翻轉(zhuǎn)解決策略原文: CC老師著作所屬權(quán)歸該作者所有,任何形式轉(zhuǎn)載請(qǐng)聯(lián)系作者并注明原文出處. 片元著色器 TexCoord 紋理坐標(biāo),通過(guò)頂點(diǎn)著色器傳遞 ourTexture,紋理采樣器 ...
深拷貝和淺拷貝的概念 iOS中有深拷貝和淺拷貝的概念,那么何為深拷貝何為淺拷貝呢?淺拷貝:淺拷貝并不拷貝對(duì)象本身,只是對(duì)指向?qū)ο蟮闹羔樳M(jìn)行拷貝深拷貝:直接拷貝對(duì)象到內(nèi)存中一塊...
叫MJExtension
iOS CoreData (二) 版本升級(jí)和數(shù)據(jù)庫(kù)遷移前言:最近ChinaDaily項(xiàng)目需要迭代一個(gè)新版本,在這個(gè)版本中CoreData數(shù)據(jù)庫(kù)模型上有新增表、實(shí)體字段的增加,那么在用戶覆蓋安裝程序時(shí)就必須要進(jìn)行CoreData數(shù)...
這個(gè)問(wèn)題李明杰大哥已經(jīng)幫你搞定了,你到github上下載明哥的那個(gè)數(shù)據(jù)和模型轉(zhuǎn)換的工具,好像是叫extention,他里面就封裝好了,還有怎么和AFN聯(lián)系例子。你可以去看看
iOS CoreData (二) 版本升級(jí)和數(shù)據(jù)庫(kù)遷移前言:最近ChinaDaily項(xiàng)目需要迭代一個(gè)新版本,在這個(gè)版本中CoreData數(shù)據(jù)庫(kù)模型上有新增表、實(shí)體字段的增加,那么在用戶覆蓋安裝程序時(shí)就必須要進(jìn)行CoreData數(shù)...
主要還是覺得coredata這一套不好維護(hù),尤其是開發(fā)階段,需求一致變,數(shù)據(jù)結(jié)構(gòu)或者模型里參數(shù)一直變的情況下,用coredata維護(hù)起來(lái)太費(fèi)勁啦,說(shuō)白了還是用起來(lái)不順手。
iOS CoreData (二) 版本升級(jí)和數(shù)據(jù)庫(kù)遷移前言:最近ChinaDaily項(xiàng)目需要迭代一個(gè)新版本,在這個(gè)版本中CoreData數(shù)據(jù)庫(kù)模型上有新增表、實(shí)體字段的增加,那么在用戶覆蓋安裝程序時(shí)就必須要進(jìn)行CoreData數(shù)...
??我也就開發(fā)了還不到20個(gè)項(xiàng)目,里面很少會(huì)用到大數(shù)據(jù)的存儲(chǔ)功能,網(wǎng)絡(luò)請(qǐng)求的數(shù)據(jù)緩存都用YY的那一套比如YYCache。以前做商城的購(gòu)物車用過(guò)一次coredata,后來(lái)還整過(guò)一個(gè)商城的的購(gòu)物車,這個(gè)購(gòu)物車不是本地存儲(chǔ),都放在服務(wù)端啦,??連fmdb都兩年沒用過(guò)啦??
iOS CoreData (二) 版本升級(jí)和數(shù)據(jù)庫(kù)遷移前言:最近ChinaDaily項(xiàng)目需要迭代一個(gè)新版本,在這個(gè)版本中CoreData數(shù)據(jù)庫(kù)模型上有新增表、實(shí)體字段的增加,那么在用戶覆蓋安裝程序時(shí)就必須要進(jìn)行CoreData數(shù)...
前言:最近ChinaDaily項(xiàng)目需要迭代一個(gè)新版本,在這個(gè)版本中CoreData數(shù)據(jù)庫(kù)模型上有新增表、實(shí)體字段的增加,那么在用戶覆蓋安裝程序時(shí)就必須要進(jìn)行CoreData數(shù)...
Core Data是iOS5之后才出現(xiàn)的一個(gè)框架,提供了直接使用SQLite數(shù)據(jù)庫(kù)的大部分靈活性,它提供了對(duì)象-關(guān)系映射(ORM)的功能,即能夠?qū)C對(duì)象轉(zhuǎn)化成數(shù)據(jù),保存在S...
話說(shuō)開發(fā)好多年了,就15年楞頭愣腦的用過(guò)一次coredata,之后就再也沒用過(guò)了,現(xiàn)在的app開發(fā)基本就用不上coredata。fmdb都很少用。
iOS CoreData (二) 版本升級(jí)和數(shù)據(jù)庫(kù)遷移前言:最近ChinaDaily項(xiàng)目需要迭代一個(gè)新版本,在這個(gè)版本中CoreData數(shù)據(jù)庫(kù)模型上有新增表、實(shí)體字段的增加,那么在用戶覆蓋安裝程序時(shí)就必須要進(jìn)行CoreData數(shù)...
第一篇文章對(duì)VIPER進(jìn)行了簡(jiǎn)單的介紹,這篇文章將從VIPER的源頭開始,比較現(xiàn)有的幾種VIPER實(shí)現(xiàn),對(duì)VIPER進(jìn)行進(jìn)一步的職責(zé)剖析,并對(duì)各種細(xì)節(jié)實(shí)現(xiàn)問(wèn)題進(jìn)行挖掘和探討。...
話說(shuō),兄弟,你的gif頭像是咋上傳上去?
深入分析MVC、MVP、MVVM、VIPER前言 看了下上篇博客的發(fā)表時(shí)間到這篇博客,竟然過(guò)了11個(gè)月,罪過(guò),罪過(guò)。這一年時(shí)間也是夠折騰的,年初離職跳槽到鵝廠,單獨(dú)負(fù)責(zé)一個(gè)社區(qū)項(xiàng)目,忙的天昏地暗,忙的差不多了,轉(zhuǎn)眼就到...
看了七八篇,就這篇看懂了,果斷收藏,贊一個(gè)。實(shí)際使用的時(shí)候還是很糾結(jié),想寫好代碼,時(shí)間不允許呀,很糾結(jié)。主要還是不習(xí)慣。
深入分析MVC、MVP、MVVM、VIPER前言 看了下上篇博客的發(fā)表時(shí)間到這篇博客,竟然過(guò)了11個(gè)月,罪過(guò),罪過(guò)。這一年時(shí)間也是夠折騰的,年初離職跳槽到鵝廠,單獨(dú)負(fù)責(zé)一個(gè)社區(qū)項(xiàng)目,忙的天昏地暗,忙的差不多了,轉(zhuǎn)眼就到...
前言 看了下上篇博客的發(fā)表時(shí)間到這篇博客,竟然過(guò)了11個(gè)月,罪過(guò),罪過(guò)。這一年時(shí)間也是夠折騰的,年初離職跳槽到鵝廠,單獨(dú)負(fù)責(zé)一個(gè)社區(qū)項(xiàng)目,忙的天昏地暗,忙的差不多了,轉(zhuǎn)眼就到...