Java包管理和Maven初步

Java的包管理

包是 Java 语言的基本结构,它包含程序运行的基本单元–类,它就是把若干类放在一起打的压缩包。Java 使用全限定类名来区分不同的类。JVM 在执行一个类的字节码的之前,会在 classpath 中根据类的全限定类名唯一确定一个类。

阅读全文

Realm for iOS

Realm for iOS

Realm 是除了 CoreDataSqlite 之外的第三个选择,一个近几年移动端数据库的全新方案,一直保持着活跃的更新,而且引起了iOS开发圈广泛的关注。它的使用上也比 CoreData 简单方便,更重要的是快,性能更好。

阅读全文

iOS10 权限适配总结

iOS10 权限适配总结

从 iOS10 开始,苹果要求所有 APP 都必须在 info.plist 中显示的声明 APP 所用到的手机权限,包括相机、相册、麦克风、定位、网络、后台任务等等,此外,如果 APP 不支持 HTTPS 的话,还需在 info.plist 中开启 HTTP

阅读全文

ReactiveObjC

RAC在iOS的实际开发中的用法,此文将从以下几方面讲解

阅读全文

ReactNative

这不是一篇关于叫你如何使用 react-native 的文章,学习react-native的资源网上都有,推荐从官方英文文档入手。因为我本身有一些前端的基础,再加上在iOS客户端也有一定的经验,所以跟着文档开始相对来说比较顺的。

对于RN的基础部分需要掌握 react,jsx 语法,会使用 Flexbox 布局,熟悉RN一些基础组件的使用,比如ListView,ScrollView等等。

阅读全文

Swift之打造一个Dribbble客户端

用 swift 写一个 Dribbble 客户端,这是一个从2016年以来的想法。于是在17年底得空的时候,重拾起来了。

14年到16年写了2年多的OC,17年接触大前端,体会了前端所见即所得的魅力。16年大前端逐渐流行,开始接触了 vue,react-native,学习小程序。

阅读全文

How-to-safely-use-React-Context

React 组件之间的通信是基于 props 的单向数据流,即父组件通过 props 向子组件传值,亦或是子组件执行传入的函数来更新父组件的state,这都满足了我们大部分的使用场景。
那 React 在兄弟组件之间如何通信呢?


一般地,对于兄弟组件之间的通信,是通过它们共同的祖先组件进行的,即 Lifting State Up,官方文档也有介绍。组件一通过事件将状态变更通知它们共同的祖先组件,祖先组再将状态同步到组件二。

阅读全文