240 發(fā)簡信
IP屬地:陜西
  • 120
    你真的知道%格式化字符串嗎笆怠?

    我們從C語言開始就學(xué)會了用 % 來格式化輸出字符串铝耻,這看起來非常簡單自然。 在iOS開發(fā)時(shí)我們依然會用到它蹬刷。但是我敢肯定很多人其實(shí)并不知道format到底是按照什么邏輯來識別...

  • @玉思盈蝶 哦 那就沒啥問題瓢捉,我們這服務(wù)端接口參數(shù)給的是Double,如果改成String办成,也就不會這么惡心了

    iOS惡心的Double精度

    最近發(fā)現(xiàn)在iOS中將String類型轉(zhuǎn)化為Double類型的時(shí)候會有莫名奇妙的精度丟失問題泡态,甚至在Double與Double之間的乘除運(yùn)算結(jié)果也會出現(xiàn)很奇葩的精度問題。試過O...

  • @玉思盈蝶 你可以像我寫的那樣測試迂卢。 你怎么只保留兩位呢某弦?除非你用String表示桐汤。要不然最后應(yīng)該都會成為一個(gè)很長的Double吧

    iOS惡心的Double精度

    最近發(fā)現(xiàn)在iOS中將String類型轉(zhuǎn)化為Double類型的時(shí)候會有莫名奇妙的精度丟失問題,甚至在Double與Double之間的乘除運(yùn)算結(jié)果也會出現(xiàn)很奇葩的精度問題靶壮。試過O...

  • @玉思盈蝶 不管四舍五入了怔毛?

    iOS惡心的Double精度

    最近發(fā)現(xiàn)在iOS中將String類型轉(zhuǎn)化為Double類型的時(shí)候會有莫名奇妙的精度丟失問題,甚至在Double與Double之間的乘除運(yùn)算結(jié)果也會出現(xiàn)很奇葩的精度問題腾降。試過O...

  • 120
    玩轉(zhuǎn)iTerm

    玩轉(zhuǎn)iTerm 作為一個(gè)合格的程序員馆截,不論是前端后端還是客戶端,都應(yīng)該掌握基本的終端操作 最近開始學(xué)習(xí)一些前端開發(fā)蜂莉,一開始就糾結(jié)用什么編輯器。首推的當(dāng)然是sublime混卵,還有...

  • 這還是會出現(xiàn)cell重用的問題啊映穗。比如第一行是cell1 ,它的任務(wù)是id1, 上下滑動(dòng)后幕随,可能第二行變成cell1了蚁滋,那它的任務(wù)還是id1,就出現(xiàn)第二行進(jìn)度在更新了

    你真的知道如何更新cell上的進(jìn)度條嗎赘淮?

    我們經(jīng)常會遇到這樣的場景: 在一個(gè)TableView上辕录,每個(gè)cell都有一個(gè)進(jìn)度條,可能是下載的進(jìn)度或者音樂播放的進(jìn)度梢卸,我們需要實(shí)時(shí)地更新這個(gè)進(jìn)度條走诞。是不是聽起來很簡單?當(dāng)心...

  • 120
    iOS惡心的Double精度

    最近發(fā)現(xiàn)在iOS中將String類型轉(zhuǎn)化為Double類型的時(shí)候會有莫名奇妙的精度丟失問題蛤高,甚至在Double與Double之間的乘除運(yùn)算結(jié)果也會出現(xiàn)很奇葩的精度問題蚣旱。試過O...

  • 我也是一名科班出身的程序員,我想說的是不要看了別人牛逼的經(jīng)歷就熱血沸騰戴陡,立馬覺得自己只要跟他一樣努力就可以一樣牛逼了塞绿,這樣的想法大多數(shù)人都有,也因此害了很多人恤批。80%的程序員到了30歲還是個(gè)平庸的程序員而已异吻,寫的代碼也是一坨shit!而且對程序設(shè)計(jì)的理解也很膚淺喜庞,然而他們還是只會寫這樣一坨代碼诀浪,天天只會做這個(gè)而已,有很少的人有機(jī)會轉(zhuǎn)管理了赋荆。做程序員一要天資聰穎笋妥,二要有濃厚的興趣,三要非常能耐得住寂寞窄潭,三者至少有兩個(gè)才能做好這一行春宣,想清楚再干吧:blush:

  • @Tangmi_Up 我們是加載成功一條就刷新一次的

    如何優(yōu)雅地動(dòng)態(tài)插入數(shù)據(jù)到UITableView

    任他風(fēng)吹雨打,我自巋然不動(dòng)月帝! 當(dāng)我們實(shí)時(shí)往UITableView中插入數(shù)據(jù)并刷新列表的時(shí)候躏惋,會發(fā)現(xiàn)列表是有抖動(dòng)的。比如在微信聊天頁面嚷辅,你滑動(dòng)到某一個(gè)位置保持住簿姨,然后收到一個(gè)或...

  • 120
    iOS即時(shí)通訊進(jìn)階 - CocoaAsyncSocket源碼解析(Read篇終)

    前言: 本文為CocoaAsyncSocket Read篇終,將重點(diǎn)涉及該框架是如何利用緩沖區(qū)對數(shù)據(jù)進(jìn)行讀取簸搞、以及各種情況下的數(shù)據(jù)包處理扁位,其中還包括普通的、和基于TLS的不同...

  • @Easyin 嗯 了解趁俊,這里的string 或者string1 string2的內(nèi)存地址是不是都是常量區(qū)的域仇?

    深入分析 Objective-C block、weakself寺擂、strongself 實(shí)現(xiàn)原理

    Block是我們在日常OC編碼中經(jīng)常使用的特性暇务,它可以非常便捷高效的編寫和組織代碼,可以讓異步調(diào)用的代碼更加的精煉易讀怔软。但是在日常開發(fā)過程中我們大部分情況都是寫著教科書一般的...

  • 深有同感垦细,除了你說的這些,還有的比如說他跟你說一件事挡逼,你跟他說不是這樣的括改,其實(shí)是xxx的,他哦一聲家坎,然后第二天跟你再聊這個(gè)事 他就告訴你其實(shí)這事是xxx樣的叹谁,搞的都是他告訴你一樣。乘盖。焰檩。或者他自己是某普通大學(xué)的订框,但是在外面就說自己是另外一個(gè)985的 反正名字差兩個(gè)字而已析苫。。穿扳。還有他當(dāng)年搞過什么什么牛逼的事 然后現(xiàn)在都不會了衩侥。。矛物。

    有多少人喜歡動(dòng)不動(dòng)往自己臉上貼金

    朋友圈里茫死,生活聊天,你是否會看見聽見這樣的場景: 我初中同學(xué)可是浙大畢業(yè)的呢履羞!(然而和初中同學(xué)并不熟) 我舍友可厲害了峦萎,獲了全國數(shù)模一等獎(jiǎng)屡久!(那是舍友的,跟你毛線關(guān)系爱榔,你怎么...

  • 能否再詳細(xì)解釋一下下面兩個(gè)的區(qū)別

    NSMutableString *mutable_string = [NSMutableString stringWithString:@"aaa"];
    void(^mutable_append)(void)=^{
    [mutable_string appendString:@"ccc"];
    };
    [mutable_string appendString:@"bbb"];
    mutable_append();
    NSLog(@"\\n %@",mutable_string); //結(jié)果:aaabbbccc

    NSString *string = @"aaa";
    NSString*(^append)(void)=^{
    return [string stringByAppendingString:@"ccc"];
    };
    string = @"bbb";
    NSLog(@"\\n %@",append()); //結(jié)果:aaaccc

    深入分析 Objective-C block被环、weakself、strongself 實(shí)現(xiàn)原理

    Block是我們在日常OC編碼中經(jīng)常使用的特性详幽,它可以非常便捷高效的編寫和組織代碼筛欢,可以讓異步調(diào)用的代碼更加的精煉易讀。但是在日常開發(fā)過程中我們大部分情況都是寫著教科書一般的...

  • Objective-C中的BOOL你了解嗎

    0 前言 5月8日提交的代碼在服務(wù)端編譯出現(xiàn)了錯(cuò)誤唇聘,而本機(jī)編譯過程中沒有任何問題版姑。定位到錯(cuò)誤日志,發(fā)現(xiàn)是因?yàn)殄e(cuò)把函數(shù)參數(shù)類型BOOL寫成bool(Xcode自動(dòng)補(bǔ)全的鍋#_#...

  • 120
    《Effective Objective-C 2.0》 閱讀筆記 5

    43. 掌握GCD及隊(duì)列的使用時(shí)機(jī) 解決多線程與任務(wù)管理問題迟郎,除了GCD漠酿,還有NSOperationQueue 技術(shù),即操作隊(duì)列谎亩。操作隊(duì)列在GCD之前就有,GCD就是基于其中...

  • 120
    《Effective Objective-C 2.0》 閱讀筆記 4

    33. 用弱引用避免保留環(huán) 前面已經(jīng)提到好多次“保留環(huán)”了宇姚,顧名思義就是對象之間相互引用匈庭,導(dǎo)致都無法釋放,內(nèi)存被泄漏浑劳。 避免保留環(huán)的最佳方式就是使用弱引用阱持,表示“非擁有關(guān)系”...

  • 《Effective Objective-C 2.0》 閱讀筆記 3

    23. 通過委托與數(shù)據(jù)源協(xié)議進(jìn)行對象間通信 我們實(shí)際編碼時(shí)已經(jīng)經(jīng)常使用到protocol的技術(shù)了(委托代理模式) 定義代理屬性時(shí),切記使用weak而非strong魔熏,避免“保留...

  • 120
    《Effective Objective-C 2.0》 閱讀筆記 2

    12. 理解消息轉(zhuǎn)發(fā)(message forwarding) 緊接著第11條的消息傳遞機(jī)制衷咽,如果對象無法解讀接收到的消息時(shí)就會啟動(dòng)消息轉(zhuǎn)發(fā)機(jī)制。 向類發(fā)送其無法解讀的消息時(shí)蒜绽,...

個(gè)人介紹
stay hungry, stay foolish!
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品