原创 IOS 知識點總結(二)

線程鎖 鎖住一段代碼,在同一時間內只能被一個線程訪問。爲了避免在同一個時間內有多個線程訪問同一段代碼就有了“鎖”的概念。 線程安全 當一段代碼被多個線程執行,執行後的結果和多個線程依次執行後的結果一直,那麼這段代碼就是線

原创 IOS 知識點總結(九)之加密算法

#常用的加密算法彙總 常用的加密方式有:對稱加密和非對稱加密; 對稱加密:加密和解密使用的方式和密鑰相同; *優點:*算法公開,計算量小,加密效率高,常用的對稱加密算法有:DES,RC4,AES等 非對稱加密:加密和解密使用的祕鑰不

原创 IOS 知識點總結(六)

一、Swift和OC的聯繫 1.swift和OC共用一套運行時環境, 2.swift更加安全,他是類型安全的語言; 3.swift引入了可選類型,用於處理變量值不存在的情況。類似於OC中的Nil指針, 4.swift更傾向於使用函數

原创 IOS 知識點總結(五)

IOS中的SEL和IMP SEL:類成員方法的指針,但是不同於C語言的函數指針,函數指針世界保存了方法的地址,但是SEL保存的只是方法的編號。 IMP 一個函數的指針,保存了方法的地址; 每一個繼承於NSobject的類都能

原创 IOS 知識點總結(三)

Objective-c 中的Block類型: 代碼塊Block是IOS 4 開始引入的對C語言的擴展,用來實現匿名函數的特性。 Block在編譯的過程中,會被當做結構體進行處理; Block也屬於函數的範疇,變量進入Block時

原创 設計模式之六大原則(轉載)

轉載博客鏈接:https://www.cnblogs.com/dolphin0520/p/3919839.html 還沒消化完成,需要仔細研究。

原创 HTML頁面嵌入IOSAPP 資源無法顯示

一般我們在寫HTML頁面的時候,都是從主目錄一級一級加載的,但是當HTML頁面嵌入到IOS APP中的時候,整個的文件結構就發生了變化; 當需要引入資源文件時,一般會選擇資源文件和HTML文件在同級目錄,使用WKWebView加載時

原创 IOS JS交互Webview重定向

IOS JS 交互WebView重定向 當使用webView與JS交互時,我們一般會遇到這樣的問題:第一次夾在Web頁面時JS是可以獲取到上下文對象的,但是當我們重新reload的時候,發現獲取的上下文對象錯誤,這時我們需要這樣處理:

原创 JAVA學習第二篇(原理篇)

Java語言概述 Java是一種面向Internet的編程語言,有三種技術架構: J2EE(Java 2 platform Enterprise Edition)企業版 * J2SE(Java 2 Platform Standard E

原创 JAVA學習第一篇(基礎知識下)

1.JAVA支持的變量類型: 類變量:獨立於方法之外的變量,使用Static修飾; 局部變量:方法中的變量; 實例變量:獨立於方法之外的變量,但是沒有使用Static修飾; 局部變量是在棧上分配的,局部變量沒有默認值,所以在創建的時候必

原创 JAVA學習第二篇(原理篇下)

JAVA繼承 1.關鍵詞:extends和implements,默認繼承與object祖先類 extends只能實現單繼承,implements可以實現多個類循環繼承。 2.繼承的特性: -子類擁有非private的屬性,方

原创 修改IOS 工程名

修改工程名: http://blog.csdn.net/xx352890098/article/details/78837020

原创 RN-集成到現有的原生應用

主要是安裝JAVAScript的安裝包 創建package.json的目錄需要注意下,IOS開發,一般會在.project的上一級目錄,package.json: { "name": "MyReactNativeApp",

原创 iOS 使用UIScrollView實現圖片的縮放

iOS 使用UIScrollView實現圖片的縮放 當需要在特定的區域實現圖片的手勢縮放時,我們首先想到的就是UIScrollview。 縮放原理:當用戶在UIScrollView身上使用捏合手勢時,UIScrollView會給代理髮送

原创 IOS 使用CocoaPods 製作組件化開發

部署一個開源的pod 如果你是一個非git版本控制使用的開發者,那麼在你部署一個開源的library之前,可以直接使用碼雲結合Cornerstone使用; 在你的Gitee上創建一個Private Project 創建公開項目時是針對