iOS開發

iOS 編碼規範

Objective-C 是一門面向物件的動態程式語言,主要用於編寫 iOS 和 Mac 應用程式。關於 Objective-C 的編碼規範,蘋果和谷歌都已經有很好的總結: Apple Coding

iOS-訊息轉發和方法調配技術學習

學習的主要摘自 在oc中,可以: 1.在執行期向類中新增例項變數 2.在執行期可以繼續向類中新增方法 3.在執行期改變與給定的選擇子名稱相對應的方法(方法調配技術) 理解objc_msgSend的

iOS字串處理

一、NSCharacterSet的使用 NSCharacterSet是一個字元集合,利用好這個類,可以更加方便的對字串進行操作。 比如"abcdefghijklmnfwafajkfj

iOS無痕埋點方案分享探究

前言 當前網際網路行業的競爭已經是非常激烈了, “功能驅動”的時代已經過去了, 現在更加註重軟體的細節, 以及使用者的體驗問題。 說到使用者體驗,就不得不提到使用者的操作行為。 在我們的軟體中,我們會到處進

Dart語言特性必備瞭解!

學習Dart語言,必須將以下的概念熟記於心: 在dart語言中,一切皆為物件。所有的物件都是一個類的例項。甚至整數、函式、null也看做是物件。所有的物件都繼承於Object類 儘管Dar

iOS KVC與KVO簡介

KVC是Key Value Coding 的縮寫,即 鍵值編碼 。 在iOS的開發中,可以通過key 名直接訪問例項物

iOS開發簡記(8):資料持久化

資料持久化,也就是把資料儲存到磁碟,以後可以再讀取出來使用(也可以再次更改或刪除)。很多場景需要資料持久化,比如為了減輕伺服器的訪問與儲存壓力,客戶端需要在本地做一些資料持久化的工作。 iOS的資料持久化,

學會不一樣的Loading圖

gif圖比效果偏快 前言: 越來越多的應用,在等待網路時使用閃爍的效果,那麼這種效果,如何實現?且聽我娓娓道來,相關程式碼已經放在 github

登入狀態的判定與處理(優化版)

背景:前幾天,寫了一個登入狀態的判定與處理,感覺寫得不是很簡潔,而且處理不好很容易出現多次持有,造成登入控制器不能釋放的問題。於是在上班的間隙重新寫了一個,作為“優化版”。 工具

如何快速刪除iOS專案中的無用圖片

前言 當我們的專案越來越大時,就會出現很多沒有使用過的圖片,為了減小打出的包體積,我們需要把這些沒有使用的圖片刪除。刪除這些沒用的圖片其實很頭疼,因為圖片太多了手工去搜索成本非常大,所以我寫了一個指

iOS資料庫視覺化工具--直接在iPhone操作你的資料庫

前言: 不知道大家平時在iOS中需要檢視資料庫內容的時候是否有困擾,以前做法都是把資料庫檔案匯出到電腦上,然後通過mac上的資料庫視覺化軟體開啟檢視裡面的資料。一來一回挺折騰的,不滿於這種浪費時間效率低下的

iOS開發月報#4|201810

新版iPad Pro、MacBook Air、Mac mini釋出,全線漲價,但是真香。。。 Tips 適配swift4.2 1、利用xcode快速遷移 升級到Xcode10之後

1746061210.2486