Delegate Delegate也是iOS和Mac OSX開發(fā)中最長使用的一種設(shè)計模式句狼,其主要作用是將一個對象方法的實現(xiàn)仑濒,交給另外一個對象去實...
通知 通知是iOS開發(fā)中常用的一種設(shè)計模式酣衷,在Objective-C和Swift中的使用是有差別的寒波。 Objective-C:NSNotific...
Array Array是Swift中的數(shù)組,它類似于Objective-C中的NSArray和C++中的vector夺巩。Array是struct的...
最小路徑和 最近在學(xué)習(xí)swift編程語言枝嘶,接觸了swift中數(shù)組Array的使用,正好在翻閱之前校招面試鵝廠時的面試算法題绰精。正好可以使用swif...
KVO KVO(Key-value observing)是cocoa編程模式中的一種通知機(jī)制撒璧,其主要用來觀察一個對象屬性變化。KVO在變化分層設(shè)...
背景 面試深圳某互聯(lián)網(wǎng)證券公司笨使,算法題是給一個固定時間區(qū)間的股票價格卿樱,找出最佳買賣時機(jī),使得收益最大硫椰,其中一天只能買賣操作一次繁调。這里最佳方案是使...
背景 社畜初級程序員面試頭條iOS開發(fā)萨蚕,被完虐。其中一個算法題如下: 給定一個整數(shù)數(shù)組涉馁,輸出當(dāng)前數(shù)組中沒有的最小正整數(shù) 示例1 輸入:[0, -...
背景 我們知道门岔,在美股的交易時間是分冬令時和夏令時的。而在冬令時烤送、夏令時對應(yīng)的北京交易時段也是不一樣的寒随。 如下所示,其中時間都是北京時間帮坚。 冬令...
背景 工作中在做某個業(yè)務(wù)需求的時候妻往,某同事的實現(xiàn),遇到了一個NSCalendar進(jìn)行日期轉(zhuǎn)換卡頓的問題试和。 最后分析發(fā)現(xiàn)是調(diào)用了NSCalenda...