×

swift

Swift开发系列教程持续更新ing(swift最新教程)

a3626877115 a3626877115 发表于2024-05-01 浏览5808 评论0
第一章: 开发工具,学习方法,App想法 1. 前言 ​ 当你看到这篇文章的时候, 我想你应该想要开发iOS app, 开发一个app是一件非常有趣的事情,也是一件值得自豪的经历, 我仍然记得, 很多年前,我开发第一个app的经历, 即使app比较简单和初级. ​ ios 是苹果手机和平板使用的系统,已经发布很早了, 离现在已经有10多年了,开发工具、 开发语言、 开发框架,这些年已经发展的非常快,所以在即将进行开发app之前, 让我们先了解一下开发app的工具和ios开发理念.

objective-c

多线程(基础)(多线程基础知识)

零距离 零距离 发表于2024-05-01 浏览6312 评论0
一、进程 为啥要有进程?因为操作系统支持多任务执行,程序员也需要“并发编程” 通过多进程,是完全可以实现并发编程的,但是是有点问题的!!! 如果需要频繁的创建进程/销毁进程,这个事情的成本是比较高的如果需要频繁的调度进程,这个事情的成本也是比较高的那要如何去解决这样的问题呢???为啥线程要比进程更轻量??? 1.1、面试题(进程和线程的区别和联系) 谈谈进程和线程的区别和联系?1.进程包含线程.一个进程里可以有一个线程,也可以有多个线程.2.进程和线程都是为了处理并发编程这样的场景.

objective-c

iOS简单的界面制作(第一周)

访客 访客 发表于2024-04-30 浏览4678 评论0
一、 整体构思 需要写一个简单界面,第一个界面为“首页”,第二个界面为“我的”。 因为有两个界面,所以需要用到两个视图控制器。这两个视图控制器由分栏控制器来控制。 “首页”界面:需要用到滚动视图 “我的”界面:需要用到UITabview 二、分栏控制器 创建父类为viewController的两个子类( VCFirst和VCScend)依次代表着两个界面 self.window = [[UIWindow alloc] initWithWindowScene:(UIW

flutter

Flutter 旋转动画 — RotationTransition

謴 发表于2024-04-30 浏览4467 评论0
系列文章 Flutter 旋转动画 — RotationTransition Flutter 平移动画 — 4种实现方式 Flutter 淡入淡出与逐渐出现动画 Flutter 尺寸缩放、形状、颜色、阴影变换动画 Flutter 列表Item动画 — AnimatedList实现Item左进左出、淡入淡出 Flutter Hero 实现共享元素转场动画 Flutter Hero 实现径向变换动画 — 圆形变成矩形的转场动画 Flutter 自定义动画 — 数字递增动画和文字逐行逐字出现或消

objective-c

iOS事件传递链与响应链(ios事件传递链与响应链的区别)

宜商科技胡先生 宜商科技胡先生 发表于2024-04-30 浏览5102 评论0
✅作者简介:大家好我是瓜子三百克,励志成为全栈工程师的一枚程序猿,也是喜欢在学习和开发中记录笔记的小白博主! 📃个人主页:瓜子三百克的主页 🔥系列专栏:iOS 💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞 当我们在手机上点击、滑动等屏幕操作进入到相应的页面,手机是如何区分相应指令并响应的呢?其中又是经历了怎样的过程呢?这里涉及到了事件响应链。 1、事件链 如下图所示,用户点击屏幕时,首先UIApplication对象先收到该点击事件,再依次

kotlin

Android开发:基于Kotlin写一个简单的计算器 (kotlin写安卓)

毕业设计 毕业设计 发表于2024-04-30 浏览6359 评论0
前言 本着程序员“拥抱变化”的思想,最近开始学Kotlin了。感觉还是得通过实战来入门一门新语言,所以打算写一个基于Kotlin语言的计算器,本文对开发过程以及学习Kotlin的一些知识进行了记录。 计算器的全部源码已经放到了我的Github中,需要的伙伴自取:Calculator Kotlin学习tips Kotlin中文站:https://www.kotlincn.net/ 这是Kotlin的官方中文网站,里面有Kotlin的介绍、入门使用以及Kotlin官方文档中文版等

android

MAC m1 PRO 安装安卓手机模拟器(mac m1 android模拟器)

此号已注销 此号已注销 发表于2024-04-30 浏览11739 评论0
背景:本人是一名产品经理,公司开发了好几款安卓APP应用,手机和笔记本都是苹果产品,偶尔需要演示和测试使用,最后找到一个mac安装安卓模拟器的方案,这里记录分享一下。 废话不多说直接上步骤,很详细跟着步骤走就能完成!!! 相关资源(边下载边看下面内容): 1.华为应用市场安装包(链接: https://pan.baidu.com/s/18XcPZwRgLJ7DCrI0gvYGUg 提取码: 1sd9) 2.安卓镜像(链接: https://pan.baidu.com/s/10oXiTv0

objective-c

iOS底层-alloc (1)(ios底层原理)

人不在地球 人不在地球 发表于2024-04-30 浏览5442 评论0
  写在前面: iOS底层原理探究是本人在平时的开发和学习中不断积累的一段进阶之 路的。 记录我的不断探索之旅,希望能有帮助到各位读者朋友。 内容的总结专栏 iOS 底层原理探索 之 阶段总结 序 作为一名iOS开发人员,在平时开发工作中,所有的对象我们使用最多的是alloc来创建。那么alloc底层做了哪些操作呢?接下来我会一步一步探究alloc方法的底层实现。 初探 我们先来看下面的代码 SMPerson *p1 = [SMPerson alloc];

ios

微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式

冷焰cc 冷焰cc 发表于2024-04-30 浏览5300 评论0
前言: IOS手机可以直接下载文件,但是需要后端设置Content-Disposition和Content-Type 安卓手机只能打开其他浏览器下载,(别问我怎么知道的,试出来的结果),所以跳转至中专页,让在默认浏览器打开 最新最优方法可以点击阅读,本篇文章可以直接略过 所需要的方法: 1:是否时微信浏览器环境 export const isWeChat = () => { var ua = window.navigator.userAgent.toLowerCase(

flutter

Flutter 全能型选手GetX —— 路由管理

。 发表于2024-04-29 浏览6992 评论0
 使用篇   简介 依赖管理 路由管理 状态管理 主题配置 多语言配置 离线缓存 网络请求  原理篇 从源码看Getx的依赖原理  一、Getx 路由基本使用 1、普通路由 Get.to(SecondPage())和 Get.to(() => SecondPage()); 这两种都可以写,但是推荐使用后者,这也是官方推荐的,因为后者将controller的生命周期和widget绑定起来。 widget被dispose后,相应的controller也会从内存中删除。 如果需要

flutter

Flutter安装

aniu aniu 发表于2024-04-28 浏览3096 评论0
前言 从来没接触过flutter,我将在这里记录下我的flutter学习踩坑历程。 安装 就从安装开始叭,官网链接在此。先遵照官网教程来叭。 系统要求 文档记录了系统要求: 操作系统 Windows 7 SP1 or later (64-bit), x86-64 based. 磁盘空间1.64G以上(不包含工具和IDE) 工具: 1.Windows PowerShell 5.0 或者更新的版本,(windows10自带) 2.git windows版2.X以上,确保配置过环境