背景 在一個(gè)新的業(yè)務(wù)方案實(shí)施過(guò)程中,發(fā)現(xiàn)數(shù)據(jù)上存在較大的差異,而這個(gè)差異是 WKWebView 的應(yīng)用方式不同帶來(lái)的。通過(guò)手工測(cè)試和上層代碼能模糊的解釋一些現(xiàn)象,但想要鐵板釘...
背景 在一個(gè)新的業(yè)務(wù)方案實(shí)施過(guò)程中,發(fā)現(xiàn)數(shù)據(jù)上存在較大的差異,而這個(gè)差異是 WKWebView 的應(yīng)用方式不同帶來(lái)的。通過(guò)手工測(cè)試和上層代碼能模糊的解釋一些現(xiàn)象,但想要鐵板釘...
UIGesture和UIControl的前世今緣 最近發(fā)現(xiàn)很多同學(xué)都搞不清楚 UIGesture 和 UIControl 的正確使用姿勢(shì)。即便是做了多年 iOS 開(kāi)發(fā)的 se...
gitHub地址 : 響應(yīng)鏈Demo[https://github.com/fangjinfeng/MySampleCode/tree/master/FJFTouchEven...
前言 《一個(gè)程序員的求職之旅》去年的求職之旅仍舊歷歷在目:當(dāng)時(shí)借宿深圳,在拉勾上投著各種小公司,然后重復(fù)著"投簡(jiǎn)歷、不合適" 和 "投簡(jiǎn)歷、面試、公司看不上我" 、 "投簡(jiǎn)歷...
前言 《編譯與鏈接過(guò)程的思考》《靜態(tài)庫(kù)與動(dòng)態(tài)庫(kù)的思考》在寫(xiě)完上面兩篇思考之后,仔細(xì)研讀《程序員的自我修養(yǎng)—鏈接、裝載與庫(kù)》,對(duì)編譯、鏈接、裝載、靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)有連貫的認(rèn)知。 ...
前言 最近遇到一個(gè)錯(cuò)誤,如下 正文 以.c文件的編譯流程為例,如下圖。我們按照以下的步驟,用gcc對(duì)代碼進(jìn)行編譯。 test.c的代碼如下 gcc指令處理 預(yù)處理 編譯 匯編...
前言 在上文《編譯與鏈接過(guò)程的思考》評(píng)論中暴走大牙提到了靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)依賴的問(wèn)題,還在群里提了幾個(gè)測(cè)試樣例和測(cè)試工程。大致介紹下測(cè)試工程和如何進(jìn)行測(cè)試:工程P為主工程,其中有...
前言 2018年已經(jīng)過(guò)去,又是豐富多彩的一年。本文分享我2018年想做的事情以及完成情況,再對(duì)某些事情做回顧思考,特別是下半年我做的一次重要決策。 正文 一、目標(biāo)和完成情況 ...
前言 工作需要,特意準(zhǔn)備一篇入門文章,為新人開(kāi)發(fā)者介紹常見(jiàn)的數(shù)據(jù)存儲(chǔ)。 正文 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ)本質(zhì)就是運(yùn)行時(shí)的對(duì)象保存在文件、數(shù)據(jù)庫(kù)中。數(shù)據(jù)存儲(chǔ)可以分為兩步:首先是將對(duì)象轉(zhuǎn)...