原创 最近在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外