原创 iOS-代碼簽名--蘋果代碼簽名的格式

1,代碼簽名驗證代碼的“正確性”是計算機科學中最難的問題之一,目前沒有“完美”辦法能夠分析任意一段代碼,確定它是否是惡意的,而目前通常對代碼驗證的方法是數字簽名。 目前數字簽名用於驗證 驗證代碼來源:由簽名者的私鑰進行簽名,其他使用者可以用

原创 iOS-代碼簽名--重簽名

1,重簽名的原因?有需求就有市場,當前蘋果的簽名機制也允許用戶可以重簽名一是代碼有業務移交等類似需求操作,需要重簽名後使用二是有惡意攻擊,代碼注入,重簽名後讓用戶安裝,添加掛件腳本或者惡意操作三是有些軟件不好放在App Store上2,重簽

原创 Mac最新flutter安裝教程及可能問題解決(一)

1,下載Flutter這個千篇一律,都是去官網下載https://storage.googleapis.com/flutter_infra/releases/stable/macos版本自己選擇,下載好後解壓到你指定的路徑下2,設置環境變量

原创 自身剖析規劃--20210926

本人做ios開發五六年了,在現在的公司已經四年,舒適區呆久了,自己都不知道自己是啥鳥樣了。由於客觀生活要求,還有年齡已經30了,再不做自身職業規劃,似乎可以準備告別北漂迴歸家鄉了。之前的幾年公司的事情和項目不是很多,再加上結婚和有了孩子,似

原创 Mac-ifconfig輸出註釋

lo0: flags=8049 mtu 16384      options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>      inet 127.0.0.1 netmask 0xff000000

原创 macOS-代碼調用Terminal執行腳本或者殺死進程窗口

1,調起Terminal使用NSWorkspace調起應用,path指的是你的腳本路徑,後面參數是Terminal.app路徑2,命令殺死Terminalkillall Terminal效果很霸道,直接殺死終端Terminal的所有窗口並關

原创 ios--base編碼NSDataBase64EncodingOptions

// Use zero or one of the following to control the maximum line length after which a line ending is inserted. No line e

原创 iOS--macOS引用dylib(補充)

製作了一個dylib,給他人使用!一、步驟和正常的ios引用第三方靜態庫.a基本一致1,導入dylib和對應的.h頭文件2,確定build phases和General引入了該動態庫3,在對應的需要的dylib的文件中引用頭文件,調用方法二

原创 ios--scp:No such file or directory

使用scp命令,將Mac上的資源拷貝到手機iPhone中時報錯:No such file or directory一番百度下來,確定原因。原因:在ssh 鏈接到手機後,你此時終端顯示和使用的是手機iPhone的文件,在手機的文件肯定找不到在

原创 iOS--研究Safari的快捷方式

    研究利用Safari設置快捷方式的方法主要兩種做法,一者本地,一者服務端。    這邊具體針對設置快捷方式中運用到的,html + ios + JavaScript + Socket/sever 不多做敘述,網絡已經有很多前行者已經

原创 ios--輸入用戶名密碼及驗證碼

本文的功能講述極其簡單!需求就是使用iPhone手機進行登錄時,有時候是用戶賬號+密碼輸入,使用系統鍵盤輸入總感覺自己輸入,點擊“done”鍵後,輸入框和自己剛纔輸入值不同,這樣需要刪除重新輸入。原因:之所以“輸入的”跟“done鍵確認的”

原创 iOS-MacOS-腳本卸載Launch Daemon服務

最近項目上遇到的需求,要寫一個卸載Command Line Tool應用。由於Command Line Tool沒有應用圖標和操作界面,手動刪除來需要考慮的事情比較多。所以寫一個shell腳本,更容易一些。 rm -f xxx/xxx/yo

原创 ios--https自籤CA的雙向認證

之前自籤https也做過,不過都是單向的,服務端認證客戶端的。這次項目需求遇到需要雙向認證的,保證一次接口請求的雙方都是符合“安全考驗”的。廢話不多說,現在網絡上這樣的代碼示例有很多,下面我來寫一下我自己的梳理。1,整個需求邏輯1),現在客

原创 ios--線程鎖🔐

ios中能用做線程鎖的很多,也有很多人梳理解釋過。我自己再梳理寫一遍代碼~方式 OSSpinLock 、dispatch_semaphore 、os_unfair_lock 、spthread_mutex  NSLock 、pthread_

原创 ios-MacOS製作使用dylib

今天接到一個新需求,需要製作一個MacOS端的動態庫dylib。一番查找資料,終於摸索出一條成功的路徑。1,製作動態庫dylibproject下面,如此選擇。Type要選擇Dynamic,也就是動態庫然後就是我常遇到的,創建自己工具類,然後