首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
swift
相关资讯
热门
最新
百科问答
01-01 08:00
百科问答
swift是什么意思
Swift对于初学者来说也很友好。它是第一个既满足工业标准又像脚本语言一样充满表现力和趣味的编程语言。那么swift是什么意思呢?1、Swift是一种计算机编程语言,这种计算机编程语言可与Objective-C*共同运行于Mac OS和iO
18
代码人生
01-01 08:00
代码人生
SwiftUI 与 Core Data —— 数据定义
SwiftUI 与 Core Data —— 数据定义,在上文中,我列举了一些在SwiftUI中使用CoreData所遇到的困惑及期许。在今后的文章中我们将尝试用新的思路来创建一个SwiftUI+CoreData的app,看看能否避免并改善之前的一些问题。本文将首先探讨如何定义数据。原文发表在我的博客wwww.fatbobman.com欢迎订阅我的公共号:【肘子的Swift记事本】从Todo开始T
62
代码人生
01-01 08:00
代码人生
SwiftUI 开发之旅:自定义 TabView
SwiftUI 开发之旅:自定义 TabView,好久不见,我是new_cheng。关于自定义TabView,首先要明白,为什么不使用官方的TabView,为什么要自定义一个TabView?有几个值得这么做的理由:更灵活的控制TabView的显示;高度的定制化,比如给TabView设置皮肤(谁能不爱好看的皮肤呢?);以上2点就值得你自定义一个TabView。话不多说,开搞。实现思路一个标准的Tab
66
代码人生
01-01 08:00
代码人生
swift 常用的第三方库
swift 常用的第三方库,做开发的都知道,不要重复的造轮子,要提高工作效率,轮子好多人都已经造好了,好用,bug又少,本篇文章就是要整理好用的第三方库,希望可以帮助大家,帮助自己,慢慢更新中,如果有好用的库,请在评论去留言,慢慢添加Alamofire网络请求框架,APP必引用的库地址:https://github.com/Alamofire/Alamofire其他解析:https://www.j
54
代码人生
01-01 08:00
代码人生
swift指针&内存管理-指针类型使用
swift指针&内存管理-指针类型使用,为什么说指针不安全我们在创建一个对象的时候,是需要在堆上开辟内存空间的但是这个内存空间的声明周期是有限的也就意味着如果使用指针指向这块内存空间,当这块内存空间的生命周期结束(引用计数为0),那么当前的指针就变成未定义的了创建的内存空间是有边界的,通过指针访问的内存空间超过已开辟内存空间的边界,也就是访问了一个未知的内存空间指针类型与内存的值类型不一致,也不安
46
IOS
01-01 08:00
IOS
SwiftUI 与 Core Data —— 问题
SwiftUI 与 Core Data —— 问题,我使用CoreData已经有三年的时间了,虽然至今也不能算是完全掌握,但基本上可以做到熟练使用,很少会犯原则性的错误了。当前,如何让CoreData融入流行的应用架构体系,在SwiftUI、TCA、UnitTests、Preview等环境下更加顺畅地工作已成为我的主要困扰和研究方向。我将通过几篇文章来介绍近半年来在这方面的一些想法、收获、体会及实
45
IOS
01-01 08:00
IOS
Swift:使用enum抹平数组元素差异
Swift:使用enum抹平数组元素差异,前言上一篇,我通过Protocol去封装入参,抹平了入参之间的差异。今天这篇依然围绕一个我遇到的业务场景,给大家提供一种思路——使用enum抹平数组元素差异。业务场景我先说明一下业务场景:页面是一个有限可以滑动的的页面(后面我们会分析到其实无限或者有限都无所谓)页面的每一个子View都是和后台返回的数据绑定,其JSON大致可以理解为下面这种形式:{"aPa
51
百科问答
01-01 08:00
百科问答
SwiftUI 开发之旅:Face ID 的使用技巧
SwiftUI 开发之旅:Face ID 的使用技巧,苹果在iPhoneX上发布FaceID后,这一功能基本已经成为iPhone系列的标配了;在IOS开发中也会经常用到FaceID。以下简称面容ID。在使用面容ID之前,我们先来看看,它的常用场景:APP解锁支付这里我们以解锁的场景为例,看看如何使用面容ID:从App解锁的使用角度来看,用户会有以下相关操作:首先用户要去app的设置页面开启face
128
代码人生
01-01 08:00
代码人生
swift--使用UserDefaults来进行本地数据存储
swift--使用UserDefaults来进行本地数据存储,UserDefaults适合轻量级的本地客户端存储,存储一个值,新值可以覆盖旧值,可以重复存储,也可以存储一次,然后直接从UserDefaults里面读取上次存储的信息,很方便,用的时候,宏定义下,直接调用!轻量级数据库的话,移动端一般使用SQlite数据库,也是一款轻量级的适合移动端设备的数据库,具体可以参考我以前写的关于SQlite
72
代码人生
01-01 08:00
代码人生
Swift-使用transform 实现重复平移动画
Swift-使用transform 实现重复平移动画 摘要 要实现一组重复的动画,本质上就是找到动画开始点、结束点。在动画结束的时候,触发开始点,持续这样的动作。 这里面要梳理的逻辑就是1.触发开始点和2.监听动画结束点。这两个逻辑是实现重复动画的基础。 应用场景 将 imageView 等 UI 控件,设置成平移的动画,并且一直动画中。 transform 可以实现控件的平移,但是无法连续动画。 AP
93
«
1
2
3
4
5
6
7
8
...
23
24
»