由于之前我是h5的,没接触过ios和安卓, 也不了解xcode配置,所以 建议学reace-native之前还是先去了解一下ios和安卓开发环境搭建等问题。环境下载及配置 nodejs:https://nodejs.org/en/download/ 设置淘宝镜像
$ npm config set registry http://registry.npm.taobao.org/ Xcode: htt
转载
2024-03-08 12:36:33
55阅读
最近一直在研究移动端的设计,不同于创意稿,侧重于想法,视觉传达,较少考虑开发成本,或者产品需求。要上线的设计稿需要严格的视觉规范,而非单个页面的展示,是一个整体、统一、成套的系统。需要考虑也比较多,时间,人力,质量都必须去考虑。 所以,决定为新的移动端产品做一套视觉规范。也有以下有几个好处:对于设计或者开发人员更具指导意义保持产品视觉与交互的统一提高工作效率 …以下是在写视觉规范前一部分对ipho
转载
2024-03-11 14:02:03
46阅读
原文:Redesign Your App for iOS 7 之 页面布局 前言
iOS7是目前iOS史上最颠覆的一次改版。
它的出现令人兴奋,因为它将会带我们进入一个全新的时代;
它的到来也让我们忧心,因为它颠覆了一切,包括我们过去做过的很多努力。
但是,相信大家乐意为这个全新时代做更多的努力,因为,它值得期待。
最近打算写一
遇到小程序页面开发中的BUG是一个常见的问题,解决这类问题通常需要以下步骤:仔细阅读错误信息:小程序报错时,通常会提供一些错误信息,这些信息是定位问题的重要线索。仔细阅读错误信息,了解是哪一行代码或者哪个部分引起了问题。检查代码:根据错误信息,回过头检查相关的代码部分。检查是否有语法错误、逻辑错误或者使用了未定义的变量等。...
原创
2024-07-02 11:46:33
41阅读
遇到小程序页面开发中的BUG是一个常见的问题,解决这类问题通常需要以下步骤:仔细阅读错误信息:小程序报错时,通常会提供一些错误信息,这些信息是定位问题的重要线索。仔细阅读错误信息,了解是哪一行代码或者哪个部分引起了问题。检查代码:根据错误信息,回过头检查相关的代码部分。检查是否有语法错误、逻辑错误或者使用了未定义的变量等。使用调试工具:使用开发工具的调试功能,逐步执行代码,观察变量状态和程序执行流
原创
2024-04-20 13:57:11
39阅读
# 在 React Native 中嵌入原生 iOS 页面
在开发移动应用时,使用 React Native 的框架提供了极大的便利,可以跨平台构建应用。然而,有时我们可能需要使用原生功能或现有的原生代码,比如 iOS 页面。在本文中,我们将探讨如何在 React Native 中嵌入原生 iOS 页面,并提供相应的代码示例。
## 目录
1. 什么是 React Native
2. 为什么
m "use-http"; import { TicketContext as ProviderContext } from "../../co ...
转载
2021-08-05 19:09:00
82阅读
2评论
/** * iOS键盘收起页面未下移bug */(/iphone|ipod|ipad/i.test(navigator.appVersion))&&document.addEventListener('blur', (e) => { // 这里加了个类型判断,因为a等元素也会触发blur事件 ['i ...
转载
2021-07-22 14:41:00
126阅读
2评论
# iOS开发中增加页面的技巧与示例
在iOS开发中,增加一个新的页面是构建应用的基础部分之一。无论是通过Storyboard还是编程方式,掌握页面的增加与跳转是提高开发效率的关键。本文将围绕如何在iOS应用中添加新页面展开,并提供详细的代码示例。同时,我们还将介绍状态图,以帮助理解页面之间的流转。
## 创建新页面
在iOS中,我们常用`UIViewController`类来创建一个新的页
# iOS开发:实现透明页面的步骤详解
作为一个刚入行的小白,你可能会对如何实现一个透明页面感到困惑。本文将为你详细介绍这一过程,包括每一步的具体操作,以及需要的代码示例和注释。通过本文,你将对iOS开发的透明页面有一个全面的了解。
## 整体流程
在开始之前,我们需要了解实现透明页面的整体步骤。以下是一个简单的流程表格:
| 步骤 | 描述
原创
2024-10-05 03:40:51
64阅读
# iOS 开发:实现聊天页面的完整指南
在今天的数字时代,聊天应用程序已经成为我们生活中重要的一部分。作为一名新手开发者,了解如何在 iOS 上开发一个基础的聊天页面是你学习之路中的重要一步。本文将引导你通过每一个步骤,帮助你实现一个基本的聊天界面。
## 开发流程概论
下面是实现 iOS 聊天页面的总体流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建新的 i
原创
2024-09-16 04:49:50
124阅读
CoreData数据库是用来持久性存储数据的,那么,我们再从该数据库中取出数据干什么呢?明显的是为了对数据做操作,这个过程中可以将它们直观的显示出来,即通过表格的形式显示出来。CoreData配合tableView一起使用,是很常用的一种方式,直观、清晰明了。下面就来具体的举个例子:要求:将数据库中的数据显示在表格中,并且可以进行删除、插入等一些操作。 前期的具体步骤:1、创建项目时,勾
转载
2024-07-23 16:09:49
25阅读
在 iOS 开发中,“页面堆叠”问题常常困扰着开发者,尤其是在需要频繁切换页面时。为了解决这个问题,我将从不同方面进行详细讨论,带你一步步理解解决方案。
### 版本对比
在 iOS 开发过程中,不同的版本往往会有不同的页面堆叠管理特性。在早期版本中,UIViewController 处理页面堆叠的方式与后来的 SwiftUI 和 Combine 等新特性有着显著差异。
- **UIKit*
iOS之同步请求、异步请求、GET请求、POST请求1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,知道服务器返回数据完成,才可以进行下一步操作; 2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依旧可以对UI进行操作,程序可以继续进行; 3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;
转载
2024-10-01 12:35:09
75阅读
1、?你可以直接下载本节配套的资源代码,然后导入vscode看效果,也可以跟着教程一点一点敲,都是没问题的。2、?怎么运行本
<Button style={{backgroundColor:'#F0F2F5'}} onClick={()=>{window.location.href="https://baidu.com"}} className="r-button" > // 如果使用hashHistory const h
转载
2019-06-17 15:32:00
1035阅读
一.使用href:const w=window.open('about:blank');
w.location.href='/#/exam?id='+value.examsId 在新的页面上可直接在location里接收 Js的几种调用方法(参考总结的)1、a href="javascript:js_method();" &nbs
转载
2024-02-28 10:35:28
46阅读
iOS常用开发模式总结: 1、代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 2、观察者模式应用场景:一般为model层对controller和view进行的通知方式,不关心谁去接收,只负责发布信息。优势:解耦合实例:Notificati
转载
2024-07-30 17:55:13
11阅读
to match any routes"} 欢迎关注公
原创
2023-05-29 09:36:40
153阅读
React Native组件解析(二)之View0.JSXReact的核心机制之一就是虚拟DOM:可以在内存中创建的虚拟DOM元素。React利用虚拟DOM来减少对实际DOM的操作从而提升性能.JSX的语法如下return (
<View style={styles3.container}>
<Text> 当前屏幕的宽度:{Dimensions.get(