240 發(fā)簡信
IP屬地:湖南
  • 一、代碼整潔之道:命名

    1.名副其實 變量掉瞳、函數或類的名稱應該答復了所有的大問題毕源。比如它為什么存在,它做什么事情陕习,應該怎么用霎褐。如果名稱需要注釋來補充,那就不是名副其實该镣。 名稱d什么野沒說明冻璃,他沒有引...

  • 120
    Block本質

    Block本質 block本質上也是一個OC對象,它內部也有個isa指針,在__block_impl結構體中; block是封裝了函數調用以及函數調用環(huán)境的OC對象; blo...

  • iOS 13適配--獲取手機WiFi名稱(SSID)問題

    問題 升級到iOS13以后拌牲,發(fā)現之前獲取WiFi名稱的接口失效了俱饿,返回的都是固定值"WLAN"或者"Wi-Fi"。 原因 蘋果對用戶隱私保護問題塌忽,因為通過wifi信息可以定位...

  • 120
    Mac搭建內網服務器無線安裝ipa包

    前言 iOS項目開發(fā)中拍埠,會將ipa包提供測試人員測試使用,一般會將ipa上傳到蒲公英或fir平臺土居,但這些三方平臺有安裝次數的限制枣购,也許實名認證才能使用,為了解決三方平臺的諸多...

  • OC代碼編譯成C/C++代碼

    將Objective-C代碼轉換為C\C++代碼 如果需要鏈接其他框架擦耀,使用-framework參數棉圈。比如-framework UIKit

  • 常用的LLDB命令

    打印對象 print、p:打印 po:打印對象 讀取內存 memory read/數量格式字節(jié)數 內存地址 x/數量格式字節(jié)數 內存地址 x/3xw 0x10010 1...

  • 抽象工廠模式

    定義 抽象工廠模式(Abstract Factory Pattern):提供一個創(chuàng)建一系列相關或相互依賴對象的接口眷蜓,而無須指定它們具體的類分瘾。抽象工廠模式又稱為Kit模式,它是...

  • 120
    category的本質

    category的底層實現 有兩種方式可以查看底部實現: 方式一:通過命令重寫OC代碼為C++ 方式二:查看蘋果官方源碼源碼中的category C++的結構體是這樣的cat...

  • 120
    iOS 集成 SSL Pinning

    一吁系、SSL Pinning 簡介 1德召、使用背景 在開發(fā)手機應用時白魂,如何正確的使用HTTPS來提高網絡傳輸的安全性是尤為重要的。HTTPS協議本使用了SSL 加密傳輸上岗,相比HT...

  • 120
    KVC本質

    KVC KVC的全稱是Key-Value Coding福荸,俗稱“鍵值編碼”,可以通過一個key來訪問某個屬性. KVC使用 可以看到打印都可以打印出10 KVC賦值過程 KVC...

  • 120
    工廠方法模式

    定義 在工廠方法模式中肴掷,我們不再提供一個統一的工廠類來創(chuàng)建所有的產品對象敬锐,而是針對不同的產品提供不同的工廠,系統提供一個與產品等級結構對應的工廠等級結構呆瞻。工廠方法模式定義如下...

  • 120
    iOS系統動態(tài)庫

    iOS為了節(jié)省空間,將系統框架以動態(tài)庫的形式,保存在dyld中,這樣每個app都能使用這些庫.也不需要每個app中都包含這些庫.只需要在使用時調用就行.這個手機中就保存了一份...

  • 120
    簡單工廠模式

    定義 簡單工廠模式(Simple Factory Pattern):定義一個工廠類台夺,它可以根據參數的不同返回不同類的實例,被創(chuàng)建的實例通常都具有共同的父類栋烤。因為在簡單工廠模式...

  • 面向對象設計原則

    1.單一職責原則 定義 單一職責原則(Single Responsibility Principle, SRP):一個類只負責一個功能領域中的相應職責谒养,或者可以定義為:就一個...

  • 120
    UML

    概念 UML(Unified modeling language),標準建模語言。是一種與面向對象軟件開發(fā)密切相關的建模方法明郭。 分類 可以分為動態(tài)模型和靜態(tài)模型: 動態(tài)模型包...

個人介紹
學習學習薯定,盡早實現財務自由J忌堋!
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品