ios

iOS開發完全自學資源集合

如果你有一個很好的想法,為什麼不自己動手做一個App來實現它呢。即使你完全沒有程式設計經驗也沒有關係,通過以下這些精心挑選的教程和資源,你也一定能作出屬於自己的iOS App來。(當然如果你暫時還沒有一個好的

iOS經典面試題

前言 寫這篇文章的目的是因為前兩天同學想應聘iOS開發,從網上找了iOS面試題和答案讓我幫忙看看。我掃了一眼,倒吸了一口冷氣,仔細一看,氣的發抖。整篇題目30多個沒有一個答案是對的,總結這篇面試題的作者對i

OC的屬性和關鍵字總結

屬性 @property = ivar(成員變數)+set方法+get方法 由編譯器自動組成 ps. kvc和kvo對區域性成員變數無效,就是因為區域性成員變數沒有set/get方法。

MaterialDesign之摺疊標題欄使用

MaterialDesign系列中最吸引我的便是摺疊標題欄的互動了,剛接觸時有種碾壓iOS的趕腳 實現所需控制元件 CoordinatorLayout AppBarLayout Co

iOS開發之藍芽(一)

在iOS開發中,我們最常用的藍芽開發框架應該是 Core Bluetooth ,因為它可以與第三方藍芽裝置互動(必須要支援藍芽4.0),藍芽4.0以低功耗著稱,所以一般也叫BLE(Bluetooth Low

深入學習runtime

本文的切入點是2014年的一場線下分享會,也就是sunnyxx分享的objc runtime。很慚愧,這麼多年了才完整的看了一下這個分享會視訊。當時他出了一份試題,並戲稱精神病院objc runtime入院考試

阿里雲移動端播放器高階功能---畫面控制

基本介紹 經常遇到一些開發者問: 1.我們播放的時候,會有黑邊怎麼處理?尤其是在類似於抖音,直播這樣的場景下,如果視訊有黑邊,很影響畫面的視覺效果。而阿里雲播放器提供了縮放功能,用來去除黑邊,達到視訊全

阿里雲移動端播放器高階功能---直播時移

基本介紹 通常都知道直播是無法seek拖動的,那麼針對在直播中想回看之前直播過的內容的使用者來說,直播時移就能派上用場。我們阿里雲播放器支援了直播時移功能,使用者能較為方面和快速的使用直播時移的功能。

iOS 方法呼叫底層程式碼實現

OC中方法的呼叫底層實現很多開發者都知道是利用訊息轉發機制來進行的,那麼這個底層的程式碼究竟是怎樣實現的呢,今天就為大家解密一番。 1.新建一個專案,建立一個Person類,然後在.h中新增一個方法,並在.

1714053109.7161