原创 xib子類化viwe如何使用通知
1.在awakeFromNib文件中添加通知 2.在dealloc中移除通知
原创 swift數組遍歷
1.數組的遍歷,調用數組的enumerate方法 var arr:Array = ["abc","def"]; ar
原创 UITabBarController
官網注意事項: 1. If you do not provide a custom tab bar item for your view controller, the view controller creates a default
原创 Foundation 和 CoreFoundation指針轉換
Objective-C指針與CoreFoundation指針之間的轉換 ARC僅管理Objective-C指針(retain、release、autorelease),不管理CoreFoundation指針,CF指針由
原创 UIScrollView代理調用順序
滑動一次UIScrollView調用的代理順序大致如下: 1.scrollViewWillBeginDragging 調用了多次配對的 scrollViewDidScroll 和viewForZoomingInScrollView緊接着
原创 iOS中MVVM理解
每當我看到MVVM的時候,就會不由自主的想Model,view,view model;可是這和之前的MVC相比,controller跑哪去了,原來controller被viewModel剝削壓迫到找不到了,可是就算是這樣,我們也不能忽略c
原创 swift 中map,filter函數解釋
1.在Swift中,map被聲明成Array類的命名方法: func map(transform: (T) -> U) -> U[] 這個方法以一個命名函數transform作爲參數,transform負責把元素類型T轉成類型U
原创 arc中dealloc方法不調用
1.檢查vc中的使用的delegate屬性是否是weak 2.檢查第三方框架中的delegate是否正常使用 3.block在arc環境下是否正常使用 本人使用過程中navigationController的push方法,然後調用p
原创 homeBrew的安裝和常用命令
1.簡便安裝 http://brew.sh/index_zh-cn.html 2.homeBrew常用命令 http://my.oschina.net/gujianhan/blog/203704
原创 swift mutating關鍵字的用法
在 swift 中,包含三種類型(type): structure , enumeration , class。其中structure和enumeration是值類型( value type ),class是引用類型( referen
原创 iOS 9之後兩個應用的相互調用
比如兩個應該分別爲AppOne 和 AppTwo: 1.分別設置AppOne的url scheme 爲AppOne;AppTwo的 url scheme爲AppTwo 2.如果AppOne調用AppTwo,需要在info文件加入字段
原创 Adaptive Execution 讓 Spark SQL 更高效更智能
原創文章,轉載請務必將下面這段話置於文章開頭處。 本文轉發自技術世界,原文鏈接 http://www.jasongj.com/spark/adaptive_execution/ 本文所述內容均基於 2018年9月17日 Spark 最
原创 Spark 灰度發佈在十萬級節點上的成功實踐 CI CD
原創文章,轉載請務必將下面這段話置於文章開頭處。 本文轉發自技術世界,原文鏈接 http://www.jasongj.com/spark/ci_cd/ 本文所述內容基於某頂級互聯網公司數萬節點下 Spark 的 CI 與 CD & CD
原创 Spark SQL / Catalyst 內部原理 與 RBO
原創文章,轉載請務必將下面這段話置於文章開頭處。 本文轉發自技術世界,原文鏈接 http://www.jasongj.com/spark/rbo/ 本文所述內容均基於 2018年9月10日 Spark 最新 Release 2.3.1
原创 Spark CommitCoordinator 保證數據一致性
原創文章,轉載請務必將下面這段話置於文章開頭處。 本文轉發自技術世界,原文鏈接 http://www.jasongj.com/spark/committer/ 本文所述內容均基於 2018年9月17日 Spark 最新 Release