自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (9)
  • 收藏
  • 关注

原创 reactnative 打包安卓apk

前言:初学reactnative,项目接近尾声,记录下一打包过程中遇到的问题 以下步骤根据官网上的步骤,还有有一点点小区别一:如果之前没有生成密钥文件(my-release-key.keystore),使用命令行生成//-alias 是别名 my-key-alias 别名名称//-validity 10000 有效期$ keytool -genkey -v -keystore...

2018-11-23 11:13:21 2818

原创 react-native-http-cache 使用

一:安装下载:npm install react-native-http-cache --save关联:react-native link react-native-http-cache二:使用在关联成功之后,ios这边会自动添加依赖 libRCTHttpCache.a首先在使用的类文件中引入import * as CacheManager from 'react-nat...

2018-11-13 17:17:10 996

原创 reavtnaitve 与H5交互onNavigationStateChange有时不返回值

在使用webview与H5交互时发现,有时H5确实有返回内容,但是onNavigationStateChange没有内容,看源码发现,由于H5返回的是以'storemanager开头的url,但是webview有一个默认的白名单,如下图除了白名单之外的都不会,所以我在数组后面又加了一个根据项目返回的数据的字符串,如下图,这样这个问题就解决了备注:之后我看文档有一个props是可以设置的...

2018-11-04 12:02:08 1237

原创 react native的WebView报错: Unable to open URL:****

在使用webview的时候,报错,后来打开源码发现当运行到490行openURL时,由于url是已storemanager:开头,所以会报错,解决办法,可以在linking.openurl是加判断,如果不是以http,https等开头的就跳过...

2018-11-04 11:41:36 4515

原创 fetch 关于设置cookie问题

在reactnaitve中用fetch请求数据时,有时需要用到cookie记录登陆状态,否则后台会返回未登陆状态今天在遇到这个问题时,查了一下资料,说fetch方法默认是不携带cookie,需要在代码里加入一行代码credentials: 'include',亲测了一下。确实有效,至于深处原因,待有时间再查看,注意:当把method设为“GET”,ios平台就会没办法携带设置的cook...

2018-10-30 17:01:09 10962

原创 Android Studio解决Error:moudle not specified (mac环境)

新建react-native项目之后,用Android Studio运行模拟器,起初发现右上角的run按钮成置灰状态,然后发现工具栏有一个run,点击之后出现Edit Configuration ,进去之后发现module为空,解决办法是新建一个点击左上角➕号,新建一个Android App,修改名称,点击确定,之后点击工具栏,File->Sync Project With Gradle...

2018-10-28 12:31:53 3129

原创 Flatlist 下拉刷新频繁调用

最近遇到一个问题,当进入一个列表页面时,需要先自动下拉刷新,已达到刷新数据,我先把showLoading设置为了trueconstructor(props) { super(props); this.state={ showLoading:true, dateSource:[], } ...

2018-10-23 16:53:35 727

转载 cocoapods 安装更新

看到一个比较详细的教程,做下记录,方便寻找点这里

2018-09-21 14:18:42 395

原创 react-native 重置导航路由

一般在登陆完成或启动页过渡后,重置导航为Tab,所以重置方法为://引入import {NavigationActions, StackActions} from "react-navigation";//设置重置导航const resetAction = StackActions.reset({ index: 0, actions: [ Naviga...

2018-09-13 15:14:53 1351

原创 react-native 基础语法

1):字符串的使用(截取/替换字符串, 字符串转数组, 字符串中空格/字母/数字的个数)       点击此处 (个人觉得本链接记录的简洁明了,记录一下,方便寻找)2):数组的使用(数组添加/删除/替换元素 合并数组)     点击此处3)   : json与map转换 点击此处4):往json里面加入字段 var letcontain = [{name:"666",...

2018-09-11 09:21:06 466

原创 ipa安装失败,以及安装办法

(一)安装办法     最新版的12.7版本的不可以装ipa包,可下载itool,来安装(二)安装失败原因     点击打开链接

2018-07-12 13:25:38 6439

转载 git. 使用笔记

(一)git账户名称、邮箱的修改与查看      点击这里查看(二)git基本使用方法     点击打开链接     点击打开链接    代码更新到本地   git提交代码    常用的命令行:查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分...

2018-07-09 15:30:35 122

原创 ReactNative(ios)学习笔记记录

 初学reactNative,记录查看的资料(一)简单的框架搭建记录https://www.jianshu.com/p/66b996ffca54 点击打开链接(二) webstrom破解资料(目前用的第一种,不知可用不可用)https://blog.csdn.net/voke_/article/details/76418116(三)遇到的问题  (1)react-nativ...

2018-06-26 13:17:05 134

转载 oc项目中手动导入chart(swift文件)

最近OC项目中有用到第三方swift插件图表,charts,在手动导入过程中遇到一些问题,记录一下,便于以后方便查找1:新建工程2:github下载charts文件3:然后将解压后的文件夹整个拖到自己的工程文件夹下(很多教程只让拖xcodeproj文件,但我拖了不好使),如下图:4:然后将刚才拖进去的Charts-master文件下的Charts.xcodeproj   add...

2017-03-31 15:31:25 1433

转载 手势滑动返回过程中,导航栏出现三个蓝点

原因:       因为我们用leftBarButtonItem覆盖了原生backBarButtonItem,所以我们在手势返回过程中把leftBarButtonItem​给干掉了,所以原有的backBarButtonItem出现了,才导致了我们的在导航栏会出现三个蓝点问题解决办法:    UIButton *back = [UIButtonbuttonWithType:U...

2017-03-30 16:31:26 803

原创 循环数组时,改变其中变量

  1:Collection <__NSArrayM: 0xxxxxxx> was mutated while being enumerated. 原因:在枚举的时候发生了变化,当我们想要改变数组变量中的数据或者删除数组中的数据的时候,不能用for...in..同时操作解决://第一种办法:操作临时变量NSArray *tmp = [NSArray ar...

2017-02-10 16:55:09 324

原创 一个tabbar跳转到另一个不同的tabbar

一个tabbar跳转到另一个不同的tabbar跳转: ViewController *contentVC = [[ViewController alloc] init]; self.tabBarController.tabBar.hidden = YES; self.navigationCont...

2016-10-13 09:46:00 618

原创 仿qq列表Tableview伸缩展示

以下为基本展示,若有其他需求,可根据需求自行调试 #import "ViewController.h" @interface ViewController ()<UITableViewDelegate,UITableViewDataSource>{    UITableView *detailTableView;    NSMutableArray *se...

2016-07-28 14:52:40 261

原创 在webView上添加视图

页面需要和webView一起上下滑动,所以实现方法大概有两种(一)把需要添加的视图添加到webView上     // 添加额外的滚动附近区域的内容]    CGFloat topImgHeight = 250 * RectScale;    _webView.scrollView.contentInset = UIEdgeInsetsMake(topImgHeight, 0...

2016-06-15 11:32:59 757

转载 IOS沙盒文件操作

IOS学习之IOS沙盒(sandbox)机制和文件操作(一)1、IOS沙盒机制IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据...

2016-06-15 11:11:17 249

原创 iOS 调用相机

 #pragma mark 头像点击-(void) headViewClick:(UIButton *)sender{    NSString *title = @"选项";    NSString *message = @"";    NSString *cancelButtonTitle = @"取消";    NSString *paiButtonTitle...

2016-06-15 11:05:18 316

转载 iOS开发 截屏

+ (UIImage*)screenView:(UIView *)view{    CGRect rect = view.frame;    UIGraphicsBeginImageContext(rect.size);    CGContextRef context = UIGraphicsGetCurrentContext();    [view.layer renderInC...

2016-06-15 10:52:11 229

转载 Ios form表单上传图片(包含压缩图片)

//// LSUpLoadHelper.h// RenCheRen//// LSUpLoadHelper.m//// Created by LF on 16/3/31.// Copyright (c) 2016年 LF. All rights reserved.//#import <Foundation/Foundation.h>@class LSU...

2016-03-31 13:29:44 2799

转载 ( linker command failed with exit code 1)错误总结

这种重复编译问题,通常出现在添加第三方库文件或者多人开发时。这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误。 [html] view plaincopyUndefined symbols for architecture armv7:     "_OBJC_CLASS_$_MyPa...

2015-07-28 14:11:55 1407

转载 json小记

作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式,从ios5开始,apple提供了对json的原生支持,但为了兼容以前的ios版本,我们仍然需要使用第三方库来解析,就速度而言,ios5原生的系统API最快,其次为JSONKit,一下为收集资料资料整理,方便以后使用。 (1)使用JSONKit的解析方法:(需导入包:#import"JSONKit/JSONKi...

2015-07-28 13:52:44 342

原创 UILable控件自适应高度方法整理小记

UILable1)换行处理 label.numberOfLines = 0;    1》 若是从http上请求的换行失败可以用\n处理    2》多行文本自适应//返回固定宽度和固定字体大小内的高度- (CGFloat)heightWithFont:(UIFont*)font withLineWidth:(NSInteger)lineWidth{ CGS...

2015-07-17 14:57:35 413

原创 base64的使用方法小记

 Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,格式为ASCII码,Base64编码可用于在HTTP环境下传递较长的标识信息。采用Base64编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到 ios中使用BASE64进行加密和解密的方法可以直接用GTMBase64.h来实现用到的三个文件 GTMDefines.hGTMBase6...

2015-07-16 16:23:27 848

转载 iOS NSInteger/NSUInteger与int/unsigned int、long/unsigned long之间的区别

在iOS开发中经常使用NSInteger和NSUInteger,而在其他的类似于C++的语言中,我们经常使用的是int、unsigned int。我们知道iOS也可以使用g++编译器,那么它们之间是否有什么联系呢?      从NSUInteger和NSInteger的定义文件中 NSObjCRuntime.h发现有这样的语句:#if __LP64__ || (TARGET_OS_EMBE...

2013-12-13 14:05:08 474

转载 NSUserDefaults小记

  在使用NSUserDefault的时候,很多人以为 [[NSUserDefaults standardUserDefaults] setObject:array forKey:@"testInfo"] ;后就已经算存储好了,再通过[[NSUserDefaults standardUserDefaults] objectForKey:@"testInfo"];就可...

2013-12-13 11:38:36 505

原创 给APP评星级

自己写一个判断 ,让他什么时候弹出个alert , 然后用户点击确定以后就用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/app/id*********"]];   *号是你的app 的id,他会自己跳转到AppStore ,显示你的应用,至于他评...

2013-12-11 14:59:35 460

通讯录分组列表

仿通讯录分组列表,下载替换一下数据可直接使用。

2019-04-29

charles 4.1.4未破解版

下载下来之后,若想使用未破解版,需要下载对应版本的破解charles.jar包,在应用程序显示包内容中替换未破解版版的charles.jar

2017-07-26

Mac版charles4.1.4破解文件

Mac版charles4.1.4破解文件

2017-07-26

通讯录索引

仿通讯录,带右侧索引

2016-10-12

树形列表加多选

树形列表包含多选

2016-10-11

仿qqTableview伸缩展示

仿qq列表伸缩展示内容

2016-07-28

iOSform表单上传图片文件

iOSform表单上传图片文件

2016-06-15

仿qq空间导航栏伸缩隐藏效果

仿qq空间导航栏伸缩隐藏效果,滑动到顶部展示,滑动到下方隐藏,

2016-06-15

仿网易新闻滑动

仿网易新闻滑动

2016-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除