原创 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