原创 iOS 不支持多繼承,實現多繼承的4種方式

classA 實現了methodA  方法  classB 實現了 methodB 方法   classC 要同時實現methodA和methodB方法 在C++ 中用多繼承就能實現,但是Objective c 不支持多重繼承,那如何實現

原创 安裝homebrew Failed during: /usr/bin/sudo /usr/bin/xcode-select --install

Homebrew是一個包管理器,用於在Mac上安裝一些OS X沒有的UNIX工具,相當於AppStore 比如,如果我要安裝 Python 的最新版本,那麼傳統的做法是  1. 到官方網站下載 python 的最新版本  2. 極其麻煩

原创 UIImagePickerController Source type must be UIImagePickerControllerSourceTypeCamera錯誤

調用相機報錯 NSInvalidArgumentException', reason: 'Source type must be UIImagePickerControllerSourceTypeCamera' 但是我設置後還是報這

原创 xib 修改約束,參數沒反應

升級Xcode8,打開工程突然xin修改約束update,沒反應.試了重啓Xcode各種方法.最後前往 ~/Library/Developer/Xcode/DerivedData  文件夾刪除Xcode目錄下所有緩存DerivedDa

原创 iOS App 企業打包上架流程

快3年沒漲過工資,最近要換坑了,答應經理做好交接工作,企業打包上線流程要我截個圖,保持優良作風那就只有弄了,這裏記錄下。 1.        修改內部版本,和host2.        修改外部版本號和配置證書       3.     

原创 UIPanGestureRecognizer 左右滑動卡片,下拉滑動就是下拉刷新

做項目遇到手勢衝突問題.   爲了實現右滑划走,左滑划過來.下拉是下拉刷新功能.思考良久.我的卡片在tableview的header頭視圖上,所以左右滑能實現,卡片手勢上下滑,沒法帶動下拉刷新.因爲下拉刷新放在tableview上. 其

原创 Swift 值類型,引用類型,深拷貝,淺拷貝,Copy,MutableCopy

轉載   黃文臣 http://blog.csdn.net/hello_hwc/article/details/50102329 前言:Swift相對應Objective C來說,它不再需要絕大部分對象繼承自NSObject,所以Sw

原创 The file “city.txt” couldn’t be opened using text encoding Unicode (UTF-8)

txt文件  轉化爲plist文件  NSString *txtPath = [[NSBundle mainBundle] pathForResource:fileName ofType:@"txt"];     NSLog(@"_

原创 clang: error: unable to execute command: Segmentation fault: 11

解決過程是將項目拷貝到mac系統下的文件夾,不是虛擬機和windows的共享文件夾中,在共享文件夾中打開clang會報錯的

原创 菜鳥-去安居客面試

      因爲公司忙,所以和安居客人事約定6點半過去面試。慌忙趕過去,前臺沒人,然後看到前臺有個老大爺(公司在陸家嘴東方路金融服務廣場),於是客氣的打招呼問候下,說我是面試的。結果老大爺直接說,現在面試,你不看看幾點了,前臺都沒人了。我

原创 微信小程序——tap undefined Setting data field "currType" to undefined is invalid.

微信小程序,點擊tap 賦值報這個錯誤。 tapType: function (e){ var that = this; console.log(e) const currType = e.currentTarget.dataset.

原创 非LLVM用BQSobfuscator編譯,fatal error: 'projectName-Swift.h' file not found

-Swift.h' file not found 這年頭,遇到的坑,也不少。先提供幾個常見解決方式。 1.檢查oc引用swift裏面,projectName-Swift.h 書寫方式正確。-Swift,S大寫。 2.Targets ->

原创 Command /Users/Shared/BQSobfuscator4/bin/clang failed with exit code 1

CompileC /Users/asiazhang/Library/Developer/Xcode/DerivedData/zhifuERP-guqksfindybrsectbpzxphicaaox/Bu

原创 提交代碼到cocoapods

這次繼打包自定義ZYZAlertView爲.a 和framework靜態庫之後,嘗試提交代碼到cocoapods 便於代碼的三方管理,如下就是提交過程。 1.由於之前我已經上傳代碼到GitHub上了,所以我直接拷貝下來了。 1.1打開Xc

原创 教你輕鬆打包.a和framework靜態庫

項目空隙,總結之前打包靜態庫經歷一  .a靜態庫打包 1.首先打開xcode新建工程,選擇CocoaTouch Static Library 截圖如下 2.Next  取好工程名後完成如下 3.添加你要打包的靜態庫代碼,我是直接用要打