RamboLu Blog

技术在于折腾。


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于我

  • 搜索

ReactNative开发-FlatList和SectionList应用

发表于 2017-07-10 | 分类于 ReactNative | 评论数: | 阅读次数:
可参看源码具体在node_modules/react-native/Libraries/Lists的目录内.例如FlatList的源码: ../node_modules/react-native/Libraries/Lists/FlatList.js 一、什么是FlatList和SectionList FlatList和SectionList通过源码可以看出,都是基于VirtualizedL ...
阅读全文 »

ReactNative开发-iOS设备动态获取电脑IP

发表于 2017-07-04 | 分类于 ReactNative | 评论数: | 阅读次数:
实际开发中需要进行真机debug调试, 但是团队开发设置的电脑IP需要灵活,不能写死,所以现在以向Xcode注入脚本的方式,动态获取电脑IP来进行. 添加运行脚本 使用ifconfig命令来获取ip 1ifconfig | grep inet\ | tail -1 | cut -d " " -f 2 将命令写成脚本,进行添加 123456INFOPLIST=&qu ...
阅读全文 »

ReactNative开发-React Navigation应用

发表于 2017-06-25 | 分类于 ReactNative | 评论数: | 阅读次数:
前言:目前开始对项目进行重构了,看了一月的安卓重新开始对RN中旧的和所用的框架进行重新梳理. 从0.44版本开始,Navigator被从React Native的核心组件库中剥离到了一个名为react-native-deprecated-custom-components的单独模块中.如果你需要继续使用Navigator,则需要先npm i -S react-native-deprecated- ...
阅读全文 »

Android开发-Adapter和AdapterView.

发表于 2017-06-05 | 分类于 Android | 评论数: | 阅读次数:
Adapter Adapter从字面意思了解就是适配器,类似于iOS中UITableView和UICollectionView中的数据源。  对于列表和九宫格控件,安卓也有类似iOS的ListView和GridView。    由于ListView和GridView都继承于抽象类AbsListView,这个类中有一个setAdapter的方法,通过这个方法可以设置具体需要展示的数据。 12以l ...
阅读全文 »

Android开发-Activity.

发表于 2017-05-28 | 分类于 Android | 评论数: | 阅读次数:
Activity Android应用程序四大组件之一,一个 Activity 通常就是一个单独的屏幕,用户可与其提供的屏幕进行交互。每个 Activity 都会获得一个用于绘制其用户界面的窗口。窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口之上。类似于iOS中的UIViewController。 每次新 Activity 启动时,前一 Activity 便会停止,但系统会在堆栈(“返回栈”) ...
阅读全文 »

Android开发-java迁移Kotlin以及Kotlin与Swift对比学习.

发表于 2017-05-18 | 分类于 Android | 评论数: | 阅读次数:
前言:北京时间的17日23点,谷歌一年一度的I/O开发者大会召开.就在这第一天,谷歌安卓团队大会上宣布Kotlin成为Android的主力开发语言,其实在之前这个语言就已经支持了安卓平台开发,但是直到今天谷歌开发者大会上才宣布对该语言的全面支持和维护,至此之后代码将更加简洁.最近项目上线,CTO说闲暇之余学习下安卓,无奈重新啃java的语法,这是多么痛的领悟,可是一觉醒来,万物复苏.作为热衷Sw ...
阅读全文 »

Swift学习-面向协议编程中associatedtype的认识

发表于 2017-04-19 | 分类于 iOS | 评论数: | 阅读次数:
https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Generics.html 在定义协议时,有时将一个或多个关联类型声明为协议定义的一部分是有用的。一个相关联的类型给出了一个占位符名称到被用作协议的一部分的类型。在采用协议之前,不会指定用于该 ...
阅读全文 »

Go学习-Mac环境配置Golang开发环境及学习项目.

发表于 2017-03-25 | 分类于 Go | 评论数: | 阅读次数:
一、下载安装Golang的SDK. Go下载官网:https://golang.org/dl/ 二、配置环境变量 默认安装目录 /usr/local/go 目录 编辑环境变量 1vi ~/.bash_profile GOPATH是项目目录,根据自己的项目设置. GOPATH如果有多个目录,用冒号:分割 12345export GOROOT=/usr/local/goexport GOBIN ...
阅读全文 »

Cocoapods进阶-制作私有Cocoapods仓库。

发表于 2017-03-05 | 分类于 Cocoapods | 评论数: | 阅读次数:
1.克隆仓库到本地1git clone ********** 2.制作仓库索引文件 .podspec1pod spec create xxxxxxx 3.编辑 podspec 文件12345678910111213141516171819202122232425Pod::Spec.new do |s| s.name = "LuKit" ...
阅读全文 »

ReactNative学习-什么是iflux?

发表于 2017-03-03 | 分类于 ReactNative | 评论数: | 阅读次数:
什么是iflux ?iflux = immutable.js + react.js 什么是React.js ?React.js犹如Facebook的文化基因所强调的一样move fast and break things, 在快速前进中打破了很多我们对于web开发的固有认识。更厉害的是React把这种创新平移到移动开发(React native)实现了Learn once, Write ever ...
阅读全文 »
1234
RamboLu

RamboLu

Fire proves gold,adversity proves men.

38 日志
18 分类
22 标签
GitHub 新浪微博 简书 Twitter LinkedIn Email
© 2015 – 2019 RamboLu
由 Hexo 技术支持
|
主题 – NexT
本站访客数 人次 本站总访问量 次