会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GarveyCalvin
比你优秀的人还在努力着,你凭什么不努力?
博客园
首页
新随笔
联系
订阅
管理
[置顶]
iOS开发 - Swift Codable协议实战:快速、简单、高效地完成JSON和Model转换!
摘要: Codable 是 Swift 4.0 引入的一种协议,它是一个组合协议,由 Decodable 和 Encodable 两个协议组成。它的作用是将模型对象转换为 JSON 或者是其它的数据格式,也可以反过来将 JSON 数据转换为模型对象。
阅读全文
posted @ 2023-04-24 21:05 GarveyCalvin
阅读(2601)
评论(2)
推荐(0)
[置顶]
SwiftUI - Grid View 的实现方法,逐步剖析助你实现
摘要: 想知道在 SwiftUI 中如何实现 Grid 格子视图吧,快点过来一起探索吧。
阅读全文
posted @ 2020-08-30 19:35 GarveyCalvin
阅读(1897)
评论(0)
推荐(0)
[置顶]
SwiftUI - 一起来仿写微信APP之一首页列表视图
摘要: 最近在学习 SwiftUI ,我一般都是先去学习界面布局,所以就想着仿写一下经常使用的软件的界面,所以先拿微信开刀。因为不想一次性发太多的内容,所以只好将主题分解,一部分一部分地去讲,接下来我们一起来学习吧。
阅读全文
posted @ 2020-05-12 12:48 GarveyCalvin
阅读(2734)
评论(5)
推荐(1)
[置顶]
MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作
摘要: MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。 现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。同时写出来这些文章,是想要给大家当个参考,希望也能对大家有所帮助,有所提升,这就是我为什么要写终端操作MySQL的文章了。
阅读全文
posted @ 2015-03-02 15:59 GarveyCalvin
阅读(14375)
评论(7)
推荐(5)
[置顶]
MySQL之终端(Terminal)管理MySQL
摘要: MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。 现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。同时写出来这些文章,是想要给大家当个参考,希望也能对大家有所帮助,有所提升,这就是我为什么要写终端操作MySQL的文章了。
阅读全文
posted @ 2015-02-26 17:12 GarveyCalvin
阅读(23906)
评论(2)
推荐(1)
[置顶]
iOS开发-多线程开发之线程安全篇
摘要: 前言:一块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源,比如多个线程访问同一个对象、同一个变量、同一个文件和同一个方法等。因此当多个线程访问同一块资源时,很容易会发生数据错误及数据不安全等问题。因此要避免这些问题,我们需要使用“线程锁”来实现。
阅读全文
posted @ 2015-02-10 14:15 GarveyCalvin
阅读(7059)
评论(0)
推荐(1)
[置顶]
iOS开发-多线程编程技术(Thread、Cocoa operations、GCD)
摘要: 在软件开发中,多线程编程技术被广泛应用,相信多线程任务对我们来说已经不再陌生了。有了多线程技术,我们可以同做多个事情,而不是一个一个任务地进行。比如:前端和后台作交互、大任务(需要耗费一定的时间和资源)等等。也就是说,我们可以使用线程把占据时间长的任务放到后台中处理,而不影响到用户的使用。
阅读全文
posted @ 2015-01-13 09:39 GarveyCalvin
阅读(5895)
评论(6)
推荐(5)
2024年6月6日
SwiftUI 热门开源库推荐第1期 - 凡人程序猿 - iOS开发
摘要: 大家好,我是凡人程序猿。周末给大家分享几个我在用已久的 GitHub 开源库,这些开源库使用简单,功能强大,使用好它们能够为我们节省大量的开发时间。
阅读全文
posted @ 2024-06-06 11:56 GarveyCalvin
阅读(767)
评论(0)
推荐(0)
2023年3月25日
设计模式-用代理模式(Proxy Pattern)来拯救你的代码:打造可靠的程序设计
摘要: 代理模式(Proxy Pattern)是一种结构型设计模式,结构型模式描述如何将类或对象按某种布局组成更大的结构。它允许你提供一个代理对象来控制对另一个对象的访问。代理对象拥有与实际对象相同的接口,因此它可以被用来代替实际对象。
阅读全文
posted @ 2023-03-25 20:51 GarveyCalvin
阅读(299)
评论(0)
推荐(1)
2023年2月28日
结合ChatGPT体验新必应new bing 的惊喜:这是我第一次使用的感受
摘要: 前言 最近相信大家都被 ChatGPT 刷屏了,它的爆火大家是有目共睹的,微软的新必应(New Bing) 是结合了比 ChatGPT 更强大的新一代 OpenAI 语言模式,接下来我们一起来“调教”一下新必应(New Bing)吧! 今天会让新必应(New Bing)做以下三件事情: 让它制定一份
阅读全文
posted @ 2023-02-28 20:42 GarveyCalvin
阅读(1805)
评论(0)
推荐(0)
2023年2月15日
给我两分钟的时间:微博风格九宫格:UICollectionView实现
摘要: 首先讲下今天的目标,我们将要使用 UICollectionView 来创建仿微博的九宫格内容。
阅读全文
posted @ 2023-02-15 21:34 GarveyCalvin
阅读(300)
评论(0)
推荐(0)
2020年6月9日
SwiftUI - iOS10本地推送通知教程UserNotifications在Swift中的实现方式
摘要: 简介 消息推送相信在很多人的眼里都不陌生了吧?像即时聊天微信,好友发信息给你时会在顶部弹下小窗口提醒你。也像是在影院APP预订了电影票,在开场前一小时你也会收到提醒。这类推送是需要经过后端发送请求的,需要服务器发送推送请求,又或者使用如极光推送等第三方渠道。 那么如果我们的APP不需要连网呢?这是不
阅读全文
posted @ 2020-06-09 20:45 GarveyCalvin
阅读(4019)
评论(1)
推荐(2)
2020年4月18日
SwiftUI - 一步一步教你使用UIViewRepresentable封装网络加载视图(UIActivityIndicatorView)
摘要: 网络加载视图,在一个联网的APP上可以讲得上是必须要的组件,在SwiftUI中它并没有提供如 UIKit 中的UIActivityIndicatorView直接提供给我们调用,但是我们可以通过 SwiftUI 中的UIViewRepresentable协议封装UIActivityIndicatorView来使用它。
阅读全文
posted @ 2020-04-18 17:47 GarveyCalvin
阅读(3110)
评论(0)
推荐(1)
2020年2月13日
iOS开发 - 在SwiftUI中显示模态视图
摘要: 教大家如何在SwiftUI弹出一个简单的模态视图
阅读全文
posted @ 2020-02-13 14:14 GarveyCalvin
阅读(2028)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享