原创 安卓筆記-第一行代碼版(看書慢,故不打算再摳書,但筆記是心血)

/Users/yangyangzi/Desktop/YangZi2/android/第一行代碼學習筆記.rtfd (公司電腦) 第一章 安卓系統架構 四層架構: 1、Linux內核層: 爲安卓設備的各種硬件提供底層驅動,如顯示驅動、音頻驅

原创 js筆記(舊)

2016.3.15 JavaScript:廣泛用於瀏覽器客戶端的腳本語言   1.JS常見用途 HTML的DOM操作(節點操作,比如添加、修改、刪除節點)即對標籤元素進行動態的增刪改查 DOM操作可訪問 JavaScript HTML 文

原创 xcode11beta版SwiftUI的畫布無法展示

對SwiftUI懷有極大的好奇心,先是升級了Xcode11beta版,就迫不及待的創建了SwiftUI的工程,本以爲會一切順利,結果坑還是不有的,現總結如下: 1、創建SwiftUI後發現畫布不展示(畫布是swiftUI新的功能,即可以事

原创 好好學習,天天向上

好好學習,天天向上!不要懈怠,加油

原创 把代碼打包成靜態framework給客戶使用

一般第三方框架(例如個推,友盟等),爲了使用方便提供了兩種使用方式: 方式1、直接將其sdk,一般是framework形式,拖拽到客戶工程中; 方式2、將sdk託管到遠程倉庫通過cocoapods管理; 這兩種方式看似只差一個加載方式的問

原创 git 朝花夕拾

git branch -r 查看遠程所有分支 git remote -v 如果有多個遠程倉庫,此命令將全部列出 git remote add origin https://github.com/test/test.git 在https:/

原创 ios的庫

12.25 1、 1》靜態庫:鏈接時完整地拷貝至可執行文件中,被多次使用就有多分冗餘拷貝 動態庫:鏈接時不復制,程序運行時由系統動態庫加載到內存,供程序調用,系統只加載一次,多個程序公用,節省內存 2》靜態庫形式:.a .framewor

原创 pbxprojHelper的使用

簡介:pbxprojHelper可以通過原生UI修改Xcode的工程配置 用途:我們在進行版本管理時,新版可能只是修改了代碼,而不需要修改配置,在提交svn或git時儘量保持遠程倉庫上的代碼配置一致,如果手動修復配置可能會產生不必要的

原创 組件化---把組件打包成framework進行cocoapods管理

       在組件化工程中,有些代碼是我們不想暴露給合作伙伴的,所有我們會用庫的方式實現代碼的共享,因爲這裏涉及到了資源文件,所以選擇framework類型的庫,static 和 dynamic都在此進行了嘗試。 1、製作framewo

原创 用xcode的workspace管理多個工程或工程與framework聯編

在創建framework給他人用時,必須保證我們的framework是沒有問題的,這就需要對此framework進行多次調試,如果每次修改framework後,再將此framework導出並添加到測試工程的話,就太麻煩了。因此我們最好能將

原创 dynamic與staic framework的製作注意點及差異

我們自己製作的framework根據mach-o分爲dynamic與static兩種,此處的dynamic名義上是動態,但並非真正的動態庫,只有系統的庫纔是真正的動態庫,我們自己做的framework實質上都是靜態庫(因爲動態庫可以多個a

原创 雜談

      北京最近真的是太冷了,沒承受住嚴寒的拷問,感冒了!學習的心情和狀態完全沒有了,索性放鬆一下,調整下狀態,之前一直寫的都是技術博客,今天來做迴文青。        生病是難受的!狀態是這樣的:早一粒晚一粒,一粒接一粒,剛噴嚏又噴

原创 組件化---組件代碼庫的分層並用.h文件收集代碼庫中的文件

1、之前寫的組件代碼庫結構都比較簡單,但實際在進行項目組件化過程中,工程的結構就比較複雜了,因此涉及到了對文件的分層,很多文章都以subsepc的方式對組件文件分層,其實這樣做太麻煩,而且podspec容易出問題,我在組件化過程中也試過這

原创 組件化---命令行報錯[!] The repo `XXX` at `../../../../.cocoapods/repos/XXX` is not clean

在提交本地podspec到遠程私有索引庫YHTestOneSpecGroup時,執行pod repo push YHTestOneSpecGroup YHTestBaseFive.podspec --allow-warnings命令時報錯

原创 組件化---創建本地測試組件代碼庫

組件化時,最終代碼庫是要以遠程私有庫的方式體現。但是由於需要組件化的項目一般都已經小有規模,在組件化過程中肯定要不斷修改調試,所以,如果組件庫在開發者調試階段就push到遠程倉庫,對於組件庫代碼的修改及測試都非常麻煩(只要代碼有修改就要p