原创 iOS 使用cocoapods導入ReactiveCocoa和ReactiveObjC框架
cocoapods使用ReactiveObjC -- 對應的是RAC的OC版本,最新3.1.0版本。ReactiveCocoa--對應的是RAC的swift版本,最新7.1.0版本。1.純OC項目只需要引入ReactiveObjC,pod
原创 iOS新老推送代理方法的觸發時機
先來說下iOS7到iOS10之間的情況,接收通知只有兩個方法 (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDic
原创 ReactNative綁定函數中的this
在一個button的onpress方法中傳進一個函數back,這個函數中如果用到this的話,需要將back中的this進行綁定操作。 1、傳入時進行綁定 onPress={this.back.bind(this)} 2、在co
原创 在react-native-vector-icons中使用自定義圖標
react-native-vector-icons的安裝參考鏈接 這裏主要介紹如何在react-native-vector-icons中使用iconfont官網 上的圖標。 1、下載圖標素材 首先在iconfont網站上挑選好圖標
原创 ReactNative使用npm安裝第三方包
安裝 npm install xxx --save 卸載 npm uninstall xxx --save 安裝完成後,在package.json中會自動添加第三方的版本記錄。 RN 0.60及更新版本不需要再手動link了,會
原创 css佈局時子div的margin-top影響父div的margin-top的處理
樣式如下 <style> .box1 { width: 300px; height: 300px; background-color:sien
原创 iOS13下獲取的deviceToken格式變化的問題
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceT
原创 安裝react-native-vector-icons並使用默認圖標
1、 安裝 使用npm安裝react-native-vector-icons npm install react-native-vector-icons --save 2、cocoapods安裝 進入iOS目錄執行 pod
原创 iOS開發之SizeClass使用
一、什麼是sizeclass以及它能幹什麼 在xib和storyboard中進行佈局使用autolayout能夠適配不同尺寸的屏幕,但是對於橫屏和ipad這種跟一般iPhone尺寸相差比較大的屏幕,只用autolayout很難一種
原创 RN綁定函數中的this
在一個button的onpress方法中傳進一個函數back,這個函數中如果用到this的話,需要將back中的this進行綁定操作。 1、傳入時進行綁定 onPress={this.back.bind(this)} 2、在co
原创 將ReactNative集成到現有項目中的注意事項
按照官方文檔將RN添加到現有項目後,用終端運行react-native run-ios --simulator "iPhone 8"時,提示錯誤 iOS project folder not found. Are you sure thi
原创 搭建ReactNative環境
1、安裝node watchman brew install node brew install watchman 安裝完成後修改下npm鏡像,參考鏈接 npm config set registry https://regis
原创 iOS 自定義彈出控制器彈出動畫
自定義彈出控制器動畫,分爲底部彈出和中間彈出 PCustomPresentVC利用系統默認動畫 PresentAnimationVC利用自定義動畫 關鍵類是轉場動畫管理類UIPresentationController demo下載地
原创 iOS 解決打印中文時顯示unicode的問題
打印字典時有如果裏面有中文的話,有時候會打印成unicode,這時候給字典添加一個分類,重寫description方法如下: 第一種方法,直接分類解決 - (NSString*)my_description { NSStrin
原创 iPhone各型號物理分辨率和邏輯分辨率
/** 邏輯分辨率pt 物理分辨率px iphone4 320x480 640x960 二倍 iphone5 320x568