KVO是實現Cocoa Bindings的基礎,它提供了一種方法,當某個屬性改變時,相應的objects會被通知到。在其餘語言中,這種觀察者模式一般須要單獨實現,而在Objective-C中,一般無須增長額外代碼便可使用。概覽 這是怎麼實現的呢?其實這都是經過Objective-C強大的運行時(runtime)實現的。... 閱讀原文php
某天,小熊遇見這樣一個錯誤 Couldn't update the Keychain Item問題處理 ,網上搜索了下網上不少解決方案,依然百撕不得騎姐。後來參考下面兩篇文章。才發現是用法不正確,網上好多一些錯誤用法的文章也是醉了。什麼是Keychain?根據蘋果的介紹,iOS設備中的Keychain是一個安全的存儲容... 閱讀原文html
正文這篇文章是對WWDC2018關於Cocoa Touch新特性的翻譯與總結。在What's New in Cocoa Touch這個session中,主要分爲三個topic來說的,下面一個一個來看。1、Framework updates1、性能優化方面一、scrolling在iOS12中首先對scrollview的滑... 閱讀原文git
看文章以前,你能夠看下下面幾個問題,若是你都會了,或許能夠不看。.framework 是什麼?怎麼製做?談一談本身對動態庫和靜態庫的理解。在項目中如何使用動態framework的 APP ?使用了動態framework 的 APP 能上架 Appstore 麼?能夠經過 framework 的方式實現 app 的熱修復... 閱讀原文github
以思惟導圖的方式對iOS常見的面試題知識點進行梳理複習,文章xmind點這下載,文章圖片太大查看不了也點這下載https://github.com/MisterBooo/ReadyForBAT目錄1.UI視圖相關面試問題2.Objective-C語言特性相關面試問題3.Runtime相關面試問題4.內存管理相關面試問題... 閱讀原文面試