×

objective-c

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

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

objective-c

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

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

flutter

Flutter 旋转动画 — RotationTransition

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

objective-c

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

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

kotlin

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

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

ios

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

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

flutter

Flutter安装

aniu aniu 发表于2024-04-28 浏览3098 评论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以上,确保配置过环境

objective-c

ios——如何完成截屏操作并将截屏结果保存到设备本地相册

访客 访客 发表于2024-04-28 浏览9582 评论0
ios工程——(UIView)获取设备相册权限截取屏幕内容并保存到设备本地相册 设备/引擎:Mac(11.6)/cocos 开发工具:Xcode(13.0) 开发需求:对某个玩法进行截屏操作,并以图片形式保存到设备相册中 很多时候我们需要允许用户对游戏进行截屏并保存到相册,尤其是带有DIY属性的玩法,用户更希望将自己的想法保存起来,所以添加截屏功能可以很好的提高用户体验。 一般要完成截屏保存功能需要分以下几步:获取设备权限->截屏并将内容以图片形式储存起来->保存图

android studio

报错之Android Studio中SDK安装失败HAXM

访客 访客 发表于2024-04-28 浏览7976 评论0
安装Android Studio时SDK安装失败HAXM 在模拟器上显示android程序时报错haxm 一、检查自己电脑的虚拟化是否开启 1.打开任务管理器,选择性能-- cpu 2.发现没有开(如果开了可以忽略),开启是在BIOS中修改(自己百度自己机型进行vt开启) 二、安装haxm 3.在C:\Users\administrator\AppData\Local\Android\Sdk\extras\intel中有HAXM的exe程序,手动安装 4.GITHUB下载,地址:h