原创 編寫高質量iOS與OS X代碼的52個有效方法

寫在前面 最近讀了《編寫高質量iOS與OS X代碼的52個有效方法》,把摘要整理下,以便後面查看。   一、熟悉Objective-C      1. 瞭解Objective-C語言的起源          •  Objective-C爲

原创 Xcode打包,僅archive時通過Run Script腳本進行build號自增

Run Script腳本 不知Xcode如何添加shell腳本?請看文章結尾^_^ 網上一般都是release模式下build號自增,這裏是根據archive進行的(每次打包build號++),大同小異,看實際需要吧,直接上代碼了 if

原创 【錯誤處理】Undefined symbols for architecture arm64

報錯 今天又遇到的一種情況,相同的報錯,不一樣的原因。 Undefined symbols for architecture arm64: "_OBJC_CLASS_$_Student", referenced from:

原创 【日常學習】Mac終端自動補全及常用命令

終端自動補全的配置 1. 打開終端,輸入 :  nano .inputrc 注:nano是一個字符終端的文本編輯器 2. 在文件裏面寫上: set completion-ignore-case on set show-all-if-a

原创 常用工具整理,持續更新

個人常用工具的整理,算是個筆記吧。 1. 時序圖,在線工具,簡單幾行代碼就可以。 https://www.websequencediagrams.com/ 2. iOS圖標快速生成,在線工具 http://ydimage.yidianhu

原创 iOS面試題及答案

1、設計模式是什麼? 你知道哪些設計模式,並簡要敘述? 設計模式是一種編碼經驗,就是用比較成熟的邏輯去處理某一種類型的事情。 1). MVC模式:Model View Control,把模型 視圖 控制器 層進行解耦合編寫。 2). M

原创 【錯誤處理】iOS引入動態庫framework報錯,Reason: image not found

錯誤 這是我們的錯,image not found dyld: Library not loaded: @rpath/TALVoiceEvalSDK.framework/TALVoiceEvalSDK Referenced from

原创 iOS文件壓縮與解壓縮,ZipArchive使用

1. 導入三方包 包地址:https://github.com/ZipArchive/ZipArchive 或者通過pod加載 pod 'SSZipArchive’ 2. 使用 路徑宏定義,方便使用 #define doc_path(

原创 HybridAPP:AngularJS+Ionic+Cordova開發學習【三】添加Tab和圖標

底部Tab只有3個,現在準備新添加一頁,並設置圖標 1. 首先創建Setting頁面組建。 我沒有新建,而好似複製的src/pages下的home文件夾,把代碼中home相關的改成setting,變OK了 2. 設置新頁面組建的

原创 ReactNative打離線包流程(iOS)

1、生成bundle 在項目根目錄中執行命令命令: mkdir ./ios/bundle react-native bundle --entry-file index.ios.js --platform ios --dev false -

原创 【錯誤處理】iOS報錯,Undefined symbols for architecture x86_64

  問題描述 Undefined symbols for architecture x86_64:   "_OBJC_CLASS_$_JPUSHRegisterEntity", referenced from:       objc-cl

原创 【問題處理】iOS項目中使用第三方字體無效果,怎麼辦?

遇到問題在確認已將字體添加到項目中後,調用字體文件依然無效,怎麼辦?(如何添加字體到iOS項目中?請右拐,進傳送門)可能原因1. 你的字體文件中只包含“英文字體”,那對你的漢字自然是不管用。(如何查看?參考3)2. 你用的是“繁體”的字體

原创 iOS項目中使用第三方字體

需要將一個漂亮的字體文件用到自己的項目中,怎麼辦?一、將字體文件(.TTF)加入到項目中,自己頂一個目錄就好二、修改info.plist三、檢查是否可用如果在代碼中用UIFont等添加字體,字體名稱要用圖中2所顯示的名字。【很重要、很重要

原创 【報錯處理】iPhone X cannot run XXX. XXX does not have an architecture that iPhone X can execute

問題描述 模擬器調試運行 iPhone X cannot run VideoSample. VideoSample does not have an architecture that iPhone X can execute. 問題處

原创 iOS開發,快速查看iPhone手機UDID,不需要Xcode,不需要iTools

查看UDID方法 https://www.pgyer.com/udid/ 不需要Xcode,不需要iTools,需按要求安裝證書,並在Safari中打開即可。 完。