《React Native入门到放弃》——ios篇

Windows下React-Native如何调试和运行iOS 由于前段时间写了一个React-Native的项目Mung,就想把打包出.apk和.ipa,我个人一直从事Android开发所以安卓app打包就没什么问题了,但ios打包问题就大了,最大的问题就是我没有Mac,自己电脑才买不到两年,总不能再买一个Mac吧,所以就想办法。。。 步骤很简单,真心不复杂,而且没驱动问题,适用所以电脑配置过得去的电脑。 Windows下调试IOS方法 经过的查询大 阅读详情

学习记录篇 :
react native环境搭建

环境:windows xp系统 +vm虚拟机+mac系统+xcode7.1

开始并不了解开发环境需要
随意安装了os 10.9、os 10.10的mac系统来玩 ,被坑惨了

一、前期工作

1.安装vmware虚拟机
2.安装mac os10.11
3.安装xcode7.1 以及command line tool

二、环境搭建

1.安装Homebrew

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

这里写图片描述

2.安装node(附带npm)

brew install node

这里写图片描述

3.设置npm下载源

npm config set registry https://registry.npm.taobao.org
npm info underscore(测试)

这里写图片描述

4.下载react native命令行

npm install -g react-native-cli

这里写图片描述

三、项目构造

1.进入桌面

cd ~/Desktop
2.项目创建 初始化
react-native init hello_ios(创建的项目,名为hello_ios)

这里写图片描述

等待一段时间,试过大多数5分钟(淘宝源)

这里写图片描述

3.进入hello_ios文件夹 或者使用xcode打开项目

react-native run-ios

这里写图片描述

4.模拟器运行效果

这里写图片描述

5.摇一摇手机(hardware–shake gesture) 可以调出如下窗口
这里写图片描述

配置完成,简单粗暴

总结:

1.配置就是简单跟着教程走,无技术含金量。看了一些博客,发现比的是谁翻译速度快。
2.开发ios还是用mac电脑吧,搞虚拟机玩mac纯粹浪费力气,考验自己耐心
3.在不熟悉的领域坑多是正常的,ios端适可而止,接下来 先从安卓端入门react
4.本次最大的收获是 ,开发对硬件软件的环境要求的了解真的不能马虎。

从Android到React Native开发①【入门】 前言 大家好┏ (ω)=,许久不见,今天讲讲React Native~(╯‵□′)╯︵┻━┻。 关于React Native是什么,各位可谷歌之,这里主要给大家安利下React Native,总结下一些从Android到React Native相关的概念和基础。来吧,互相伤害啊(˶‾᷄ ⁻̫ ‾᷅˵)。 本文并非讲解入门基础,更多是给Android原生开发学习和理解React Native... 阅读详情

相关推荐

使用Leancloud实现React Native App的消息推送(Push Notification)- iOS篇

前言 React Native现在是越来越火,一套代码同时构建iOS、Android两种应用真的是太爽了,而且有了ES6和React的加成开发效率出奇的高。 虽然坑奇多无比但是还是阻挡不了市场对它的热爱。但是使用React Native也并非总是那么舒服,尤其涉及到需要用objective-c或者java实现某些原生功能的时候,让广大前端出生没有原生App开发经验的同学们苦不堪言,但是没有办法,...

孤独之路 2743

IOS从入门到放弃 - day1

定义一个类也分为声明和实现 1.声明类,以@interface开头,以@end结尾,再写上类名,类名的首字符必须大写,然后通过冒号 : 继承父类NSObject即可。 声明属性:只能在@interface和@end之间的大括号{}中,另外在定义属性名称的前面加上下横线_。 (格式:修饰符 属性类型 属性名称) 声明方法:OC中的方法分为两种,一种是类方法,用”+“符号表示,它们只能被类调用。另一种是对象方法,用”-“符号表示,它们只能被对象调用,而且所有方法只能声明在大括号{}下面,不能写在{}中..

LiPing的专栏 225

React Native iOS平台原生组件集成实战案例

深入讲解React Native在iOS平台如何高效集成原生组件,结合react native与原生代码的优势,提升应用性能与开发效率,适合有一定react native基础的开发者参考。

weixin_35755823的博客 1044

【ios】---swift开发从入门到放弃

swift开发从入门到放弃 变量与常量,类型安全和类型推断,print函数,字符串,整数,双精度,布尔,运算符,数组,集合set,字典,区间,元祖,可选类型,循环语句,条件语句,switch语句,函数,枚举类型,闭包,数组方法,结构体

東三城的博客 2141

react-native-exit-app:完全针对iOS和Android上的React Native的退出,关闭,杀死,关机应用程序

react-native-exit-app 退出/关闭/杀死/关闭您的本机应用程序。 不调用崩溃通知。 注意: 对于React Native <0> 0.47,请使用react-native-exit-app> = 1.xx 建立 快速简便: npm install react-native-exit-app --save react-native link react-native-exit-app 或手动:将最新版本视情况添加到package.json中。 { "name"

最优化学习笔记1——关于拟牛顿法推导

从2020年3月份到现在,一年的时间里断断续续自学最优化,结合豆瓣读书、知乎等网站上的推荐,翻阅了以下书和课程: Stephen Boyd和Lieven Vandenberghe的《Convex Optimization》,这本书被公认为学习凸优化的必读经典著作,其中大量的篇幅讲应用,讲理论和算法的篇幅稍少一些。在B网站上有Boyd的视频课程,油管上也有,不过只有英文字幕,如果是零基础接触,直接看Boyd的视频稍显费劲,B站上也有凌青老师以《Convex Optimization》为教材的讲解,推荐作为入

xiaofei473的博客 1771

React Native 混合ios android开发 及常用框架

在集成过程中,需要修改package.json 和 Podfile,按文档中的内容,如果pod install过不了的话,先修改package.json,然后执行命名。再修改Podfile,执行命令。

1701

centos-stream-9上安装nvidia驱动和cuda-toolkit

centos-stream-9上安装nvidia驱动和cuda-toolkit

qq_19072921的博客 3022

一个资深iOS开发者对于React Native的看法

原文链接   An iOS Developer on React Native 作者:Marc Shilling 当我第一次尝试ReactNative的时候,我觉得这只是网页开发者涉足原生移动应用领域的歪门邪道。 我认为一个js开发者可以使用javascript来构建iPhone应用确实是一件很酷的事情,但是我很快放弃了自己去使用它的念头。毕竟我因为爱好而从事ios原生开发多年

zhe13 2万+

开关电源|控制方式PWM、PFM、混合调制

频率调制器根据误差放大器的输出大小来改变方波信号的频率,若负载电流突然增加,输出电压 Vout随之下降,反馈电压 VFB 减小,此时误 差放大器的输出增高,频率调制器输出方波信号的频率增大,增加电感充电次数;若负载电流突然增加,输出电压Vom随之下降,反馈电压Vr减小,此时误差放大器的输出增高,PWM比较器输出方波信号的占空比增大,增加电感充电时间:若负载电流突然下降,PWM比较器输出方波信号的占空比减小,减少电感充电时间,从而稳定输出电压。它是在固定开关频率下,通过改变脉冲宽度来调节占空比的。

weixin_46969363的博客 1万+

电涡流位移测量技术深度解密

电涡流位移传感器凭借非接触测量、高精度(可达纳米级)、强环境适应性(耐高温高压油污)等优势,成为工业精密位移检测的核心技术。其工作原理基于电磁感应:高频磁场在金属靶面感应涡流,通过检测线圈阻抗变化转化为位移信号。应用需注意靶材依赖性(需按实际材料标定)、安装精度及抗干扰措施。广泛应用于磁悬浮轴承、航空发动机、精密制造等领域,实现对微米级位移的可靠监测。

技术工作者 1756

react-native从入门到放弃

刚刚度过了繁忙的一个月,连续不断的需求让自己有点招架不住了。写的代码质量有些堪忧,又导致不断的修改bug,陷入了恶性循环中了,不过随着最近最后一个需求即将完结,终于抽空写写rn相关的内容了。这个标题略有写浮夸,主要是为了吸引眼球,也有自己感受的原因。 一、rn历史简介 大家都知道rn是facebook开源的一个框架,不过关于rn的历史大家可能不太清楚。facebook在客户端2.0版本的时...

dd的博客 2万+

【异常】CNB提示The bill authorization scope cannot access the current request.

摘要:CNB API返回403错误,表明当前token的授权范围无法访问目标仓库。主要原因是:1) REPO_SLUG填写错误,导致资源地址不匹配;2) CNB_TOKEN未授权目标仓库;3) 账号账单状态异常。解决步骤:先检查REPO_SLUG是否与CNB平台仓库地址完全一致;再确认CNB_TOKEN是否绑定目标仓库且有读取权限;最后检查账号账单是否正常且覆盖目标资源。完成排查后更新配置即可解决此授权问题。

奶爸的编程之路,也就一周冷个三天 663

Airbnb 宣布放弃使用 React Native,Vue超越了React?

Airbnb 宣布放弃使用 React Native,Vue超越了React? 前端每周清单专注大前端领域内容,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目等栏 目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。 新闻热点 国内国外,前端最新动态 Vue.js超越React.js?勿以star数论高低!:...

tzllxya的博客 1万+

注意力机制模块:注意力机制新宠:EMA 注意力(高效多尺度注意力),即插即用,涨点明显

无降维成为共识:越来越多的研究者意识到,传统注意力机制的通道降维操作会造成不可逆的信息损失。EMA 提出的“保留每个通道信息”理念正在成为新一代注意力模块的设计标准。分组并行走向成熟:特征分组 + 并行处理的设计范式已在多个前沿架构中得到验证,兼顾了表达能力和计算效率。多尺度与跨空间融合:单纯的多尺度或单纯的跨空间交互都已无法满足复杂任务需求,两者的深度融合是当前的主流方向。边缘部署导向:2026 年的新论文越来越关注在资源受限设备上的高效运行,轻量化设计成为评估注意力模块的重要指标。

ZXSXJ的博客 952

lammps模拟石墨烯吸附水分子(gcmc)

本文分享lammps gcmc吸附的一个案例代码,上下壁面的通道材料为石墨烯,吸附的分子为tip4p水分子。大家好,我是小马老师。

lammps_jiayou的博客 2592

《React Native高效开发》之 create-react-native-app

【公众号 aMarno 】从某种程度上而言,目前为止 RN 只是给拥有 Mac 电脑的开发者提供了跨平台开发的能力, 因为现在还不能使用 Windows 创建 iOS 的 RN 应用。还有一个比较普遍的问题是,有一些 iO

Marno 的博客 3537

YOLO26 FP16/INT8混合量化实战:精度无损+速度拉满,边缘设备部署最优解

这是混合量化的灵魂,告诉量化器:哪些层不准动,保留FP16。"""判断是否为量化敏感层 → 是则豁免为FP16返回 True=敏感层(FP16),False=可量化(INT8)"""# 1. 检测头回归分支# 2. 小通道1×1卷积# 3. SiLU 激活# 4. 残差ShortcutYOLO26想要在Jetson、RK3588、昇腾、嵌入式NPU上真正落地,FP16/INT8混合量化是唯一最优解。它的核心逻辑不是玄学,而是工程上的精准取舍能量化的层,全部INT8榨性能;

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 747

一次掌握 React 与 React Native 两个框架

此系列文章将整合我的 React 视频教程与 React Native 书籍中的精华部分,给大家介绍 React 与 React Native 结合学习的方法。 1. 软件开发语言与框架的学习本质 我们在开始系列文章的技术点内容前,花一点时间探讨一下软件开发语言以及框架的学习本质,相对于整个技术点的讲解,花这一点一起思考的时间是值得的。 相信看此系列文章的朋友都已有了非常多的软件开发经验,而当...

DevOpenClub 专栏 315

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

《React Native 精解与实战》书籍连载「React 与 React Native 简介」

此文是我的出版书籍《React Native 精解与实战》连载分享,此书由机械工业出版社出版,书中详解了 React Native 框架底层原理、React Native 组件布局、组件与 API 的介绍与代码实战,以及 React Native 与 iOS、Android 平台的混合开发底层原理讲解与代码实战演示,精选了大量实例代码,方便读者快速学习。 书籍还配套了视频教程「80 节实战课精通...

DevOpenClub 专栏 529

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

React Native从入门到放弃之坑总结

React Native从入门到放弃之坑总结

weixin_33963594的博客 234

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

React Native Push Notification iOS权限管理:完整用户授权策略指南

React Native Push Notification iOS模块是为iOS平台提供推送通知功能的核心工具,它允许开发者轻松实现远程和本地通知功能。本指南将详细介绍如何在React Native应用中管理iOS推送通知权限,帮助开发者构建合规且用户友好的权限授权流程。 ## 📱 iOS推送通知权限基础 iOS系统对推送通知权限有严格的管理机制,所有应用在发送推送通知前必须获得用户授权。

gitblog_00184的博客 718

3个关键技巧:轻松掌握React Native跨平台权限管理

在移动应用开发中,权限管理是每个开发者都必须面对的挑战。不同平台(iOS、Android、Windows)的权限机制差异巨大,手动处理这些差异不仅耗时耗力,还容易出错。**react-native-permissions** 正是为解决这一痛点而生,它提供了一个统一的API接口,让你用一套代码就能管理所有平台的权限,大幅提升开发效率和用户体验。 ## 🔍 为什么权限管理如此重要? 在移动应用

gitblog_01003的博客 1054

React-Native从入门到放弃(一)准备篇

facebook官方教程(英文) react-native源码 中文视频(目前中文只更新到0.28) 前言 虽然大维哥从事编程的时间不是很长,但是一直认为未来计算机语言的发展必将是跨平台,动态灵活。大家都清楚,React-Native是2015年facebook开源的,同年9月支持安卓,也就是一份代码支持2个平台,并且可以动态增加功能模块。React-Native就是在开发效率和用户体

ruglcc's blog 2129

React Native Push Notification iOS最佳实践:提升用户参与度的3个策略

React Native Push Notification iOS是一款专为iOS平台设计的React Native推送通知API,它能帮助开发者轻松实现高效的推送功能,有效提升用户参与度。本文将分享3个实用策略,让你充分发挥该工具的潜力,打造出色的用户体验。 ## 🚀 策略一:精准配置基础推送环境 要让推送通知在iOS设备上完美运行,正确的环境配置是基础。首先,你需要安装`@react-

gitblog_00896的博客 420

告别单一模型:claude-desktop-extra接入DeepSeek、Qwen、Kimi与OpenRouter实战

**claude-desktop-extra** 是面向 Claude Desktop AI 助手的非官方 Linux 安装包项目,自动更新,补齐 Arch、Fedora、RHEL、NixOS 与 AppImage 等官方未覆盖的安装方式,并内置 multi-profile 多配置文件与 Extra 设置中心——这正是让 Claude Desktop 同时接入 DeepSeek、Qwen、Kimi

gitblog_00161的博客 342
上一篇: Android开发tip
下一篇: android webview cookie
kernel_
博客等级 码龄12年 8粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值