- 博客(29)
- 收藏
- 关注
原创 React-Native开发之运行你的第一个项目
如图咱们已经安装好咱们的项目了根据终端提示,如果要运行IOS项目,就要切换到项目跟目录中 执行cd /Users/Mac/Desktop/ppProject(该目录为你创建项目的根目录),然后执行指令react-native run-ios【注】使用该指令的前提是要将模拟器打开另一种运行方式是用xcode打开项目然后和普通IOS项目一样编译运行效果如下
2016-09-18 16:21:51
532
原创 最新版本React-Native(0.31)开发之Could not connect to development server
React-Native 开发之报错Could not connect to development server
2016-09-17 20:18:15
709
原创 React-Native环境配置之安装Node.js
一、安装NVMnvm的作用:nvm是Node的管理器,用来安装Node.js. 安装步骤:1.使用命令行brew install curl或者brew install wget来确保已经安装curl或者wget。 2.安装方式有两种①使用curl方式安装curl -o- https://raw.githubusercontent.com/crea
2016-09-15 12:22:47
1724
原创 React-Native For IOS 开发之环境配置
React-Native环境安装 1.安装Homebrew。Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。Homebrew的安装十分简单,只需打开终端复制、粘贴以下命令,回车,搞定。附Homebrew官网/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.c
2016-09-15 08:26:48
309
原创 即时通信---环信SDK(IOS)使用教程
一、 提前准备注册环信即时通讯云账号下载iOS的环信SDK登陆到管理后台在我的应用中创建一个应用在苹果的个人开发中心创建一个推送证书(当然不创建也没用关系,只是不能推送消息而已)创建完证书导出p12文件在我的应用中点击你的应用选择推送证书新增证书选择p12文件上传二、 SDK导入1.将下载完的环信SDK中的EaseMobSDK拖入到项目中2.Ease
2016-09-05 09:03:15
1524
原创 React-Native拨打电话
调用系统拨打电话功能,其实和打开浏览器访问网址是一样的,只不过打开的地址不是http或https开头,而是tel:开头,像这样:import {Linking} from 'react-native';function callMe(){ return Linking.openURL('tel:10086')}但需要注意,有部分设备是不支持拨打电话的,这包括我们开发环境的i
2016-09-05 09:03:12
4508
原创 react-native 使用realm配置教程
经过一天的踩坑终于将realm存储数据啃下,在此感谢江清清大神提供的realm教程。在我使用的过程中遇到了好多坑特此记录下来,防止新学者遇到同样的问题realm环境配置1.切换到项目工程根路径 cd ~/desktop/project (此路径为示例路径)2.添加realm依赖库 npm install realm --save 3.如果你的项目中可以使用rnp
2016-09-05 09:03:10
1720
原创 sublime在mac环境下安装 Pack…
打开Packages目录,Preferences > Browse Packages 就可以进入这个目录。在终端输入cd /Users/xxxxx/Library/Application\ Support/Sublime\ Text\ 3/Packages这里注意空格需要使用\来转义$ git clone https://github.com/wbond/sublime_packa
2016-09-05 09:03:07
380
原创 React-native隐藏tabbar
一、项目中使用NavigatorIOS隐藏tabBar的方法找到RCTNavigator.m,在-(void)navigationController:(UINavigationController)navigationController willShowViewController:(__unusedUIViewController *)viewController animated
2016-09-05 09:03:05
1518
原创 WebStorm开发工具设置React N…
在做React Native开发时,最常用的开发工具有 webStorm ,sublime,appcode等,很多人都希望开发工具有智能提醒功能,然而我们使用上述开发工具进行ReactNative开发时并没有较好的提示功能。今天给大家介绍一款插件Webstrom live template 使webStrom支持React Native开发智能提醒。下面进入正题插件下载地址https://
2016-09-05 09:02:57
508
原创 the dependency `React`…
podfile升级之后到最新版本(1.0.0),pod里的内容必须明确指出所用第三方库的target,否则会出现如下错误dependency `React` is not used in any concrete " TITLE="the dependency `React` is not used in any concrete " />解决方案是在podfile里面指定工程,podfil
2016-09-05 09:02:55
307
原创 wordpress自定义主题
wordpress的主题文件目录为wordpress/wp-content/themes.2.在themes文件夹里新建主题文件夹 customTheme,主题必不可少的两个文件是index.php和style.css。screenshot.png为主题的缩略图。文件目录如下图所示
2016-09-05 09:02:52
953
原创 CALayer知识点讲解
//路径动画-(void)basicAnimation{ UIView* animationView = [[UIView alloc] initWithFrame:CGRectMake(0,0, 50, 50)]; animationView.layer.borderWidth = 10; animationView.layer.borderColor = [UI
2016-09-05 09:02:50
232
原创 mac环境下将本地代码上传至gitHub…
1.安装git ,这里主要介绍两种方法 一是客户端安装,地址:https://git-scm.com/download/ 二是通过homebrew安装git ,安装homebrew方法如下将命令复制到终端/usr/bin/ruby-e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/in
2016-09-05 09:02:45
585
原创 cocoapods使用
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新
2016-09-05 09:02:43
168
原创 升级10.11后使用CocoaPod出现-bash…
升级10.11后,运行pod命令出现:-bash: pod: command not found解决办法: sudo gem install -n /usr/local/bin cocoapods
2016-09-05 09:02:40
246
原创 iOS开发之GCD介绍
1.GCD全称Grand Central Dispatch,以为功能强大的中央调度器,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的调度队列(dispatchqueue)。GCD会负责创建线程和调度你的任务,系统直接提供线程管理。2.GCD优势:GCD会自动充分利用CPU内核 GCD会自动管
2016-09-05 09:02:38
188
原创 Application XXX(项目名)&nbs…
Application XXX(项目名) has not beenRegistered. This is either due to a require() error duringinitialization or failure to call AppRegistry.registerComponent造成这种错误有两种情况1 。AppRegistry.registerCompone
2016-09-05 09:02:36
261
原创 React-Native "RC…
我们经常在github获取源码后运行会出现缺少 "RCTRootView.h" notfound"文件的错误,对于这种错误解决方法如下1.cd到项目根目录 删除项目node_modles文件2.运行 npm install
2016-09-05 09:02:33
332
原创 React-Native alertView弹框代码
最近在学习React-Native基本知识,以下代码是根据官网上的代码示例运行成功的import React, { AppRegistry, Alert, Component, StyleSheet, TouchableHighlight, Navigator, Text, View} from 'react-native';var alertMessa
2016-09-05 09:02:31
240
原创 友盟第三方登录
在登录按钮中添加如下代码1.微信第三方登录UMSocialSnsPlatform *snsPlatform =[UMSocialSnsPlatformManagergetSocialPlatformWithName:UMShareToWechatSession]; snsPlatform.loginClickHandler(self,[UMSocialC
2016-09-05 09:02:28
361
原创 解决 [self.tableView s…
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:NSNotFound inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES];将row设置为NSNotFound就可以了
2016-09-05 09:02:26
174
原创 xcode 中GDP常用命令
命令 解释 break NUM 在指定的行上设置断点。 bt 显示所有的调用栈帧。该命令可用来显示函数的调用顺序。 clear 删除设置在特定源文件、特定行上的断点。其用法
2016-09-05 09:02:21
488
原创 NSTimer的使用
一、NSTimer创建方式 1.通过[NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(showAction) userInfo:nil repeats:YES];来创建 打印出来的日志如下2016-09-03 08:16:32.512 excersize[535:
2016-09-05 08:53:31
151
原创 runtime 温故知新
一、runtime简介 1.runtime 简称运行时,OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制 2.对于C语言,函数在编译的时候会决定调用哪个函数 3.对于OC函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数 实践证明:在编译阶段,OC可以调用任何函数,即使这个函数并未实
2016-09-03 22:10:49
211
原创 RunLoop的应用
三、RunLoop的应用 1.给子线程添加RunLoop 在正常情况下、子线程在执行完selector方法后就会被释放,如果需要从主线程中回到子线程就需要给子线程添加RunLoop#import @interface ZLYThread : NSThread@end#import "ZLYThread.h"@implementation ZLYThread-(v
2016-09-03 16:35:41
217
原创 RunLoop处理逻辑
如图是从苹果官方文档截取下来的RunLoop处理逻辑流程图, runLoop处理逻辑过程为:1.通知Observer即将进入Loop; 2.通知Observer;即将处理Timer;
2016-09-03 16:35:04
244
原创 CFRunLoopSourceRef、CFRunLoopObserverRef
CFRunLoopSourceRef是事件源(输入源)现在分为source0:非基于Port的,用于用户主动触发的事件source1:基于Port的,通过内核和其他线程相互发送消息 CFRunLoopObserverRef是观察者,能够监听RunLoop的状态改变可以监听的时间点有以下几个/* Run Loop Observer Activities */type
2016-09-03 12:55:39
666
原创 ios高级开发----RunLoop
runloop从字面意思来看是运行循环的意思。一、RunLoop的基本作用:1.保持程序持续运行 2.处理App的各种事件(比如触摸事件、定时器事件、selector事件)
2016-09-02 22:22:37
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人