L-vinCent's Blog

“努力的学习”意味着,要常常去处理那些刚好在你能力极限上的问题


  • 首页

  • 分类

  • 目录

  • 标签

iOS 系统的小技巧和 Mac工具整理

发表于 2018-09-21 | 分类于 工具 |

iOS 系统类小技巧


先看一下 iOS12新出的效率神器「捷径」

看个简单的用例,有时候晚上要睡觉了,是不是要开勿扰,关无线,设闹钟一系列的动作,是不是很麻烦,有了「捷径」,在睡前只需对 iPhone 说一声「Hey Siri,我要睡了」,手机就会自动执行:

  • 关闭 Wi-Fi
  • 关闭蜂窝移动数据
  • 打开勿扰模式
  • 打开低电量模式
  • 自动设置起床闹钟
    阅读全文 »

详解iOS触摸事件[转]

发表于 2018-09-20 | 分类于 Objective-C |

好奇触摸事件是如何从屏幕转移到APP内的?
困惑于Cell怎么突然不能点击了?
纠结于如何实现这个奇葩响应需求?
亦或是已经被响应链、手势、target-action这一系列响应触摸事件的方式折腾到不会打Hello World?
现在 是时候带你上分了~ (强行YY完毕)

阅读全文 »

翻墙,网盘提速

发表于 2018-09-03 | 分类于 工具 |

社会 Petit 锅,人狠话不多,下面这些你一定会需要的,如果不需要,那就当我没说

  • 免费翻墙
  • 不限速网盘资源下载
  • 各种脚本供你消遣,各大主流平台 vip 影片免费看

超小白教程,基于 macOS High Sierra 10.13.5, window 平台的自己去搜对应的软件下载就好,这里就不提供了.

阅读全文 »

React Native -- 项目实战复盘

发表于 2018-08-28 | 分类于 React Native |

本项目系统基于macOS High Sierra 10.13.6

RN 版本 react-native-cli 2.0.1 react-native 0.56.0

慕课跟学的一个 RN 的基础项目Demo(目前只针对 iOS 这一块),做个复盘,方便从广度上对 React Native 有一个基本的认识

项目大致功能

  1. 使用GitHub 的trending功能来查看最热最火的开源项目,可以进行查看、收藏、分享等操作。
  2. 可以订阅我所喜欢的标签或语言
    阅读全文 »

React Native--打包iOS应用

发表于 2018-08-18 | 分类于 React Native |

第一步:导出js bundle包和图片资源

我们需要将JS部分的代码和图片资源等打包导出,然后通过XCode将其添加到iOS项目中。

导出js bundle的命令

先在项目目录下创建 release_ios 文件夹,具体可以自己命名,作为资源目标的输出文件目录

阅读全文 »

React Native -- 与原生交互(iOS)

发表于 2018-08-12 | 分类于 React Native |

如果没接触过 React Native的可以先去看这篇文章,把基本环境搭建好,本篇说一下 RN 与 原生的相互交互与传参( 这里只讲iOS这一块)

阅读全文 »

React Native -- 导航组件

发表于 2018-08-05 | 分类于 React Native |

初始化 RN 项目


首先在RN官方文档搭建好环境和一些必须的软件,然后

1
react-native init xx(你自己的项目命名)

阅读全文 »

React Native -- 高性能列表组件

发表于 2018-08-03 | 分类于 React Native |

本章源码FasterListDemo,包括

  • FlatList高性能的简单列表组件
  • SwipeableFlatList 侧滑显示菜单组件,0.5版本之后新增
  • SectionList 需要分组显示功能的话用这个

    阅读全文 »

React Native 问题记录

发表于 2018-08-01 | 分类于 React Native |

期间出现的一些报错问题


_reactNavigation. NavigationActions.navigate is not a function

这是错误代码,老版本更新到2.55版本之后出现的问题

1
2
3
4
5
6
7
8
9
10
static resetToHomePage(params) {
const {navigation} = params;
const resetAction = NavigationActions.navigate({
index: 0,
action: [
NavigationActions.navigate({
routeName: "HomePage",
})
]
});
阅读全文 »

基于 ORM 的 FMDB 封装使用

发表于 2018-07-03 | 分类于 Objective-C |

PPDataBase


将 FMDB 一些基本数据操作做了封装,基于线程安全。
适用于不是特别复杂的数据库处理
功能接口

  • 数据的增删改查,表删除
  • 批量数据插入,删除,开启事务
  • 数据条件查询,支持自定义 SQL 语句,也可以使用字典
  • 数据查询排序处理,数据条数限制

    阅读全文 »
12…5
Pan'V

Pan'V

44 日志
8 分类
24 标签
GitHub 简书
© 2018 Pan'V
努力工作,努力生活
主题 - NexT.Mist
访问量: 次 访客数: 人