
Swift
Jack.dev
移动开发
展开
-
Unable to install “YourProject” -- iOS开发
This application’s application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.解决:删掉app重新Run即可。原创 2022-01-20 00:58:59 · 2721 阅读 · 0 评论 -
如何让AppDelegate脱离SceneDelegate的束缚?
提示:项目创建后,会自动生成与Scene相关的文件或设置,真让人头疼啊,刚开始很不习惯,甚至说还没时间去学习它,暂时放一边吧,还是用老一套舒服;那么,如何删除呢?文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言iOS13.0版本以上, AppDelegate获取window时,会直接报错‘Value of type 'AppDelegate' has no member 'window'’,这就D疼了~SceneDe..原创 2022-01-13 01:34:51 · 3204 阅读 · 0 评论 -
怎么设置导航栏 -- SwiftUI
还是先熟悉一遍相关概念NavigationLink:使用这个去初始化导航栏,后接参数destination(指定跳转到某个页面)navigationBarTitle:导航栏标题举个例子:1、创建一个MyView;import SwiftUI@available(iOS 13, *)struct MyView: View { var body: some ...原创 2020-04-10 16:29:52 · 842 阅读 · 0 评论 -
怎样在原项目基础上使用SwiftUI -- SwiftUI
首先判断是否为iOS 13,只有iOS 13+才能支持SwiftUI;Swift跳转到SwiftUI;以Push为例,present一样的,只不过是需要用UIHostingController初始化你的SwiftUIView。初始化出来的就是一个正常的UIViewController,正儿八经的控制器,怎么用都行。示例代码:if #available(iOS 13, *) { ...原创 2020-04-10 16:17:40 · 3728 阅读 · 1 评论 -
Date之SymbolFormatStyle -- iOS开发
日期的符号格式风格都有哪些,写出部分代码,主要以结果分析为主。SymbolFormatStyle枚举 case `default` case defaultStandalone case short case veryShort case standaloneShort ca...原创 2020-03-28 12:16:06 · 184 阅读 · 0 评论 -
怎么桥接SwiftUI与Swift项目 -- SwiftUI
SwiftUI综合了Flutter、Kotlin等新生利器的特性,它诞生了。不用不知道,一用吓一跳,以往的UITableView加上删除功能、定义Cell、定义模型等,需要多个文件,一堆代码。然而SwiftUI打破传统,类似这种列表,只需要4、5十行代码就可以解决,而且我还算上文件头部的8行备注啊。这里只记录一个用法,怎么桥接Swift项目与SwiftUI界面。用方法UIHosti...原创 2020-03-24 12:08:10 · 4064 阅读 · 5 评论 -
蓝牙开发CoreBluetooth记录篇--iOS
蓝牙开发就两个核心:外围设备Peripheral,中心设备Central;应用于移动端,多位中心模式;这里就写中心模式概念。相关概念:服务-->属性(特征);通用业务逻辑:创建中心管理器-->搜索外设-->发现外设-->连接/断开; 之后就是读写数据了;好了,完事!开始挖掘!????小编是不是皮痒了,光说一堆概念的东西,你倒是给代码啊????...原创 2020-02-27 10:50:47 · 492 阅读 · 0 评论 -
Swift、OC、OC++混编的故事 -- iOS开发
故事背景:从未处理过音频,最近做红外码转音频功能,涉及到C++;于是需要用到多语言混编;(大于2为多,所以我叫它多语言混编)我滴天,快崩溃了Use of '@import' when C++ modules are disabled, consider using -fmodules and -fcxx-modules借问方案何处有,网友遥指stackoverflow.com;...原创 2020-01-16 20:45:00 · 924 阅读 · 0 评论 -
Swift随机色
func randomRGB() -> UIColor { return UIColor.init(red: CGFloat(arc4random()%256)/255.0, green: CGFloat(arc4random()%256)/255.0, blue: CGFloat(arc4random()%256)/255.0, alpha: 1) }...原创 2018-09-14 12:39:39 · 1185 阅读 · 0 评论 -
WHC_KeyboardManager管理键盘
很多时候需要写一写代码去处理一个情况,就是键盘弹出来的时候,视图需要往上便宜,以防遮挡当前编辑的控件;这个时候可以考虑使用第三方,这里用到的方案是WHC_KeyboardManager;一行代码即可;当然还有更多丰富的配置,可以继续研究;/*******只需要在要处理键盘的界面创建WHC_KeyboardManager对象即可无需任何其他设置*******/ _ = ...原创 2018-09-14 06:45:18 · 420 阅读 · 0 评论