原创 Swift何以取代 Object-C ,成爲“大勢所趨”?

自2014年×××出新的語言編程 Swift ,就引來衆人的熱議。有人說 Swift 不過是各個語言的大雜燴,也有人說它是編程語言的集大成之作。 儘管熱議不斷,但是 Swift 還是憑藉自身的魅力迅速殺入 Tioble 排行版前十,並且在不

原创 如何高效、系統地學習數據結構與算法?

數據結構與算法的應用在計算機編程領域非常廣泛,甚至可以說無處不在,比如圖像視頻處理、數據壓縮、數據庫、遊戲開發、操作系統、編譯器、搜索引擎、AR、VR、人工智能、區塊鏈等等領域,都是以數據結構與算法爲基石。很多程序員在初次接觸到算法之後因爲

原创 盤點數據結構與算法進階必備五大技能

數據結構與算法的重要性相信各位程序員都有所體會,不管是想要精練代碼,提升代碼質量,還是跳槽入職大廠面試,數據結構與算法都是必備技能。 2015年,Homebrew的作者去google面試,但不幸的是他被google拒絕了。Homebrew大

原创 ABI穩定對於Swift意味着什麼?

早在2018年9月,Apple公司的Swift 開發團隊在官網更新了 “Swift 5.0 Release Process” ,主要介紹 Swift 5.0 的開發目標、發佈流程和預估時間表。據介紹Swift5.0最大的目標是實現語言ABI

原创 爲什麼C++所有程序員都值得一學?

相信很多沒有學習過C++的程序員都有這樣的疑惑: 2.1.C++是不是很難?2.我又不找C++的工作,學C++幹嘛?3.新的編程語言層出不窮(Java、C#、Python、Swift......)幹嘛要學一個老掉牙的語言?4.從事IT行業從

原创 九層之臺,起於壘土丨深入探索iOS底層原理

所謂“合抱之木,生於毫末;九層之臺,起於壘土;千里之行,始於足下。”,如果你不想只做一個搬磚的碼農,想成爲iOS開發領域的專家、大師,那麼就必須瞭解底層原理。不僅僅是iOS開發,任何領域想要擺脫單純的搬磚,有所突破,都需要打好基礎。立足根本

原创 MJ李明傑帶你深入探索iOS底層原理

所謂“合抱之木,生於毫末;九層之臺,起於壘土;千里之行,始於足下。”,如果你不想只做一個搬磚的碼農,想成爲iOS開發領域的專家、大師,那麼就必須瞭解底層原理。不僅僅是iOS開發,任何領域想要擺脫單純的搬磚,有所突破,都需要打好基礎。立足根本

原创 小碼哥教育四週年,全部課程五折售!錯過等明年!

大家好,我是小碼哥的創始人MJ李明傑,今天是小碼哥的4週歲生日,很高興與大家分享這個喜訊。這4年一路走來,公司經歷了許許多多的風雨,幸運的是,我們一直堅持到了今天的4週歲生日,我堅信未來還會有5週歲生日,甚至是10週歲生日。小碼哥之所以能堅

原创 無用的996是在耗費工程師的事業黃金年齡

相信很多朋友們都知道五一勞動節,知道五一可以有四天小長假,但是不知道多少人知道五一是“八小時工作制”的起源呢?1877年的五一大罷工,工人們喊出的口號:“八小時工作,八小時休息,八小時娛樂。”“八小時工作制”的概念由此誕生。 而說起“八小