原创 最近在reactnative開發中經常報isMounted(...) is deprecated warning 錯誤
最近升級下react native版本爲最新"react-native": "0.55.3"後發現,報isMounted(...) is deprecated warning 錯誤,檢查自己代碼後未發現問題,所以猜測是三方庫的問題,排查後
原创 react native中遇到的問題
1,今天用vscode在寫react native項目時發現編輯器裏面報錯後來查了好久發現原因:最新的react已經支持typescript的語法和類型檢測,所以有這種寫法,但是vscode編輯器不支持在babel裏有typescript
原创 快速自定義Cordova插件(-安卓篇)
1,安裝plugman,Cordova需要用這個來創建插件 命令: npm install -g plugman 2,plugman安裝完之後就可以創建一個插件了cordova plugin 命令:plugman cr
原创 今天Gradle升級了發現cordova項目報錯了
今天Gradle升級了發現cordova項目報錯了,如下最後發現原來是因爲android support library互相不兼容導致的,這些support library的版本不一致,導致項目中Crosswalk插件裏面報了androi
原创 react native項目的位置移動時報錯
今天將react native項目的位置移動後ios運行後發現報錯了,如下PCH was compiled with module cache path '/Users/tyler/workspace/html5space/HappyTi
原创 IOS中圖片處理
圖片庫的一般操作核心都是: 1,開啓子線程 2,緩存 一、圖片加載的過程 (1)假設我們使用+imageWithContentsOfFile:方法從磁盤加載圖片,這個時候圖片並沒有解壓縮 (2)然後將生成的UIImage賦
原创 NSOperation的使用
一種加入NSOperationQueue: 分爲重寫main和重寫start,重寫main不用關心operation對象的釋放問題,不要處理任務狀態 重寫start方法,需要在start方法或者main方法中對finished賦值爲yes
原创 Cordova熱更新(三、版本控制)
需求:1,由於app審覈的限制,app審覈狀態和發佈上線狀態展示內容有區別2,各大應用市場審覈狀態不一致,有的在審覈,有的審覈失敗了,有的審覈通過了,所以各大應用市場的app版本是不一樣的,如果不同版本的app裏面的內容發生bug又如何解
原创 Runloop
前言: 我們會發現所有的source如果要起作用,就得加到runloop中去,如果一個runloop裏面不包含任何資源的話,運行該runloop時會立馬退出。APP的主線程的runloop我們沒有往其中添加任何資源,爲什麼它還好好的運行。
原创 文件上傳NSStream和NSData
最近在看AFNetworking的源碼,發現它內部上傳文件主要分兩個步驟的: 1,表單的保存 2,表單的拼接 這個表單的拼接就是在NSInputStream的 - (NSInteger)read:(uint8_t *)buffer ma
原创 Fragment中調用getActivity爲null的問題
最近在友盟上經常看到getActivity()爲null的情況,今天來把它徹底解決掉。這種問題應該主要有兩方面原因:1, 如果系統內存不足、切換橫豎屏、app長時間在後臺運行,Activity都可能會被系統回收然後重建,但
原创 快速自定義Cordova插件(-配置文件) 一、動態改變插件參數變量 二、自定義插件中需要引入第三方庫
之前寫過兩篇cordova自定義插件的文章,都是沒使用到第三方庫,也沒有提供用戶自定義配置變量,這篇文章主要就來處理這些問題。例子是用的cordova-plugin-wechat這個插件一、動態改變插件參數變量在正式開始之前先補充個知識點
原创 C語言指針
0,一維數組 int a[]={3,4,5,7,3,6,6}; int *p=a; printf("%p\n", p); printf("%p\n", a); printf("%p\n", &a[0
原创 移動開發需要了解的UI設計知識
下面我列出了自己做項目時遇到的需求,及解決方案1,安卓各大應用市場圖標、閃屏頁、應用截圖要求如下:360:圖標——圓角半徑弧度:70PX,尺寸:512*512PX,圖片格式:PNG截圖——支持JPG、PNG格式。截圖尺寸要求:480×80
原创 Android:不同drawable文件夾的區別
4.0後,新建android工程,會自動生成drawable,drawalbe-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi六個文件夾,除drawable外