關於 Runtime ,網上已經有不少很好的文章,寫得很詳盡。本篇主要是重新手的角度出發,逐步介紹 Runtime 的原理、經常使用方法、應用場景等。1、Runtime 是什麼在 C 語言中,將代碼轉換爲可執行程序,通常要經歷三個步驟,即編譯、連接、運行。在連接的時候,對象的類型、方法的實現就已經肯定好了。而在 Objec... 閱讀原文php
今天的博客咱們有易到難大體分爲三個部分。第一部分咱們會畫出相應的圖,並該圖是能夠對每一個點進行拖動的,在拖動的過程當中,咱們對其進行重繪。第二部分會取消拖動,使用UIView自帶的動畫來讓其本身變換,固然本部分你也可使用Timer或者GCD的TimerSource讓其運動。第三部分則是第二部分的升級,再第二部分的基礎上我... 閱讀原文html
GitHub 地址:https://github.com/indulgeIn/...、傳統方式的弊端UITableView是出場率極高的視圖組件,開發者經過實現和協議方法來配置佈局邏輯,面向協議設計模式在蘋果的代碼設計中很常見,它能適應大部分的業務場景且足夠靈活。這種方式優勢不少,好比某一時... 閱讀原文git
前言全面屏剛出時,網上有說反人類。但過去這麼久了,趨於技術的進步或看久了,你們也都慢慢習慣了(只是筆者仍是買不起全面屏)。官方適配中文版文檔也出來了。回想起剛開始適配全面屏用了一種暴力、並不優雅的方法,以致於後來出了XS(MAX)和XR後出了bug。因此選擇一種可靠的、優雅的方案是頗有必要的。現在網上關於探討適配全面屏... 閱讀原文github
沒需求?No!不想攔截某個軟件的接口數據瞧瞧到底幹了啥?是否遇到想把返回數據更改下,來測試臨界值狀況,得找個後端來一塊兒調試下?發個 Post 請求調試只能一步步來碼?這些何曾不是 iOS 開發中面臨的!只須要擁有它 Charles 抓包,一切都幫你搞定。 Charles 那麼iOS ... 閱讀原文後端