iOS開發

Dart 語法學習筆記

變數 宣告變數幾種方式: 1. var name= "Tim";//自動推倒型別(infer)為string 2. String name= "T

LLDB除錯利器及高階用法

Qinz LLDB全稱Low Level Debugger ,並不是低水平的偵錯程式,而是輕量級的高效能偵錯程式,預設內置於Xcode中。能夠很好的運用它會使我們的開

webview與js互動

1.iOS呼叫js方法 先看下js的方法 function methodName(parameter) { alert(parameter); } 上面就是js的方法,meth

阿里開源 iOS 協程開發框架 coobjc原始碼分析

昨天朋友圈被一篇文章(以下簡稱“coobjc介紹文章”)刷屏了: 剛剛,阿里開源 iOS 協程開發框架 coobjc! 。可能大部分iOS開發者都直接懵逼了: 什麼是協程? 協程的作用是什

iOS 之 runtime 詳解 api(三)

第一篇我們講了關於 Class 和 Category 的 api ,第二篇講了關於 Method 的 api ,這一篇來講關於 Ivar 和 Property 。這一篇乾貨比較多,有部分地方是分析 原始碼 ,

iOS 避免常見崩潰(一)

級別:★★☆☆☆ 標籤:「iOS 」「避免常見崩潰」 作者: WYW 審校:QiShare團隊 筆者最近看了部分引起App Crash的常見情況,這

iOS單例物件

1:概念 單例是一種常見的設計模式。通過單例模式可以保證系統中一個類只有一個例項而且該例項易於外界訪問,從而方便對例項個數的控制並節約系統資源。 在單例所屬的類中只存在這麼一個例項,並且類似全域性變數,

[譯] ABI Stability and More

公眾號連結 在 macOS、iOS、watchOS 和 tvOS 上穩定 Swift 的 ABI 一直是一個長期目標。雖然穩定的 ABI 是任何語言成熟的重要里程碑,但 Swift 生態系統的最終收益

iOS 之 runtime 詳解 api(一)

什麼是runtime? runtime 在iOS中是“執行時”的含義,是一套用c語言寫的api,很多人會用但是也僅僅用過最最常用的幾個函式,這次,我將詳細的帶著大家探索下 runtime 的API,run

ReactNative開發城市列表頁

頁面包含當前定位,熱門城市,全國的城市列表。其中全國城市列表頁帶字母分類,右側帶有字母索引 講道理,要完成這個需求,我能想到的是城市列表如何實現?ScrollView、FlatList、SectionLis

Block的記憶體結構

Block在iOS日常開發中極其常見,大家應該幾乎都使用過,比較熟悉它的用法,而且知道Block可能引起迴圈引用,今天來聊聊Block,以及Block造成記憶體洩露的根本原因。 Block是什麼 首先,

1715783886.16