自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小玉的技术博客

坚持、执着

  • 博客(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关注的人

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