自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ihoudf

不想当黑客的码农不是好厨子

  • 博客(494)
  • 资源 (6)
  • 收藏
  • 关注

原创 【全网最简单】ios swift公历转农历,农历转公历,日期选择器、时间选择器第三方

DFDatePicker。支持公元后的任意年的公历和农历,以及公历转农历,农历转公历。

2022-10-11 14:50:18 1691

原创 在线工具、技术网站合集(持续更新)

很不错的技术网站:https://www.raywenderlich.com/category/iosFlutter中文网:https://flutterchina.club/setup-macos/ReactNative教程:https://reactnative.cnSWIFT教程:https://www.cnswift.org/swift5.1教程:https://ww...

2017-09-25 16:39:40 1251

原创 iOS好文记录

iOS的一些常见系统Notification(系统消息) - 简书

2024-03-13 17:36:45 117

原创 苹果手机iphone飞书、钉钉、企业微信定时自动打卡教程,python?完全不用

我们公司一天打四次卡,变态的很,没办法,只能琢磨这些办法。自从使用了这套教程后,我再也没有忘打卡。如果你还有一台苹果手机放公司,那迟到也是不可能的了。【闲鱼】https://m.tb.cn/h.5VrmFGo?tk=LGKddyxAlcY CZ3457 「我在闲鱼发布了【真自动,真省心。我放在闲鱼上了,两块钱交个朋友,支持下。两块钱买不了吃亏,买不了上当。,否则锁屏后触发不了打开软件的功能。因苹果系统限制,这个是目前解决不了的问题。使用苹果系统自己的软件就可完成。不需要安装其他软件。

2023-09-07 18:44:34 5158 4

转载 【python】利用BeautifulSoup提取html中的标签、数据

【python】利用BeautifulSoup提取html中的标签、数据_beautifulsoup获取标签内容_zhangbin_237的博客-CSDN博客

2023-08-23 11:30:42 251

转载 swift 字符串操作

【代码】swift 字符串操作。

2022-11-09 14:41:09 2159

原创 shell 自定义alias命令

shell 自定义alias命令

2022-09-09 11:33:50 518

转载 shell 解析json字符串

shell 解析json字符串

2022-09-06 19:59:33 9866 2

转载 swift DateComponents

DateComponents是以可扩展的结构化方式封装日期的组件。它通过提供日期的部分来指定日期:时,分,秒,日,月,年等。它还可以用于指定持续时间,例如5小时16分钟。可通过Calendar来将DateComponents转化为Date或将Date转化为DateComponents。

2022-08-20 00:22:54 503

转载 swift DateInterval

DateInterval以[startDate,endDate]的形式表示日期间隔的闭区间。起始日期和结束日期可以相同,此时持续时间为0。DateInterval不支持反向,即开始日期晚于结束日期。通常调用Calendar的dateInterval获取日期间隔。

2022-08-20 00:20:40 201

转载 swift Date

可使用DateFormatter将Date格式化成字符串,经常通过Calendar和DateComponents来获取符合某条件的Date。

2022-08-20 00:19:25 390

转载 swift Calendar

Calendar封装了有关时间系统的信息,其中定义了年的开始和长度等。它提供有关日历的信息,并支持日历计算,例如获取符合条件的Date或DateComponents等。

2022-08-20 00:18:06 1355

转载 swift Locale

Locale封装了有关语言、文化、技术惯例和标准的信息。Locale封装的信息示例包括用于数字的小数点、分隔符和日期格式化符号等。尽管可以使用多种语言环境,但通常使用与当前用户关联的语言环境。

2022-08-20 00:15:15 860

转载 swift TimeZone

TimeZone定义了时区的行为,时区值表示相对格林威治标准时间(GMT)的时间偏移量(正或负)。请注意,America/Los_Angeles是时区的ID,而不是名称。时区名称的示例是Pacific Daylight Time。

2022-08-20 00:11:42 1156

转载 swift DateFormatter

DateFormatter常用于Date与String的互相转换。通过配置dateFormat属性使其能够转换成不同需求的字符串,配置locale属性使其能够适配不同的语言。

2022-08-20 00:08:12 871

原创 解决Couldn‘t determine repo type for URL

解决Couldn‘t determine repo type for URL

2022-07-20 10:36:32 2913

原创 macOS开发 项目使用、导入pod库

1、跟iOS项目一样:cd到项目目录下,执行pod init,会生成Podfile文件2、关键一步:Podfile中的——platform :ios, '11.0',把ios改成osx,即platform :osx, '11.0'。然后正常的加入pod库,如:pod 'lottie-ios'3、执行pod install,等待库下载完成4、在项目文件中导入头文件import Lottie,就可以正常使用了...

2022-05-17 10:11:31 1182

原创 swift 聊天表情emoji转译(二)——从转译文字到聊天列表

承接《swift 聊天表情emoji转译(一)》, 这篇文章主要实现例如:哈哈[haha][meigui],你好啊[meigui]。显示成:哈哈😄🌹,你好啊🌹。

2022-05-07 14:26:42 1254

原创 swift 聊天表情emoji转译(一)——从键盘到输入框

聊天输入框文字和表情输入,输入完后显示在聊天列表。包含了几个麻烦的地方:1、输入时表情转译。由图片转成[dog]。转译并不麻烦,关键是表情所在的位置。2、显示到列表时的再转成表情。3、图文混排4、等等等等,很多小细节以下是我的做法。目前没发现有什么问题。记录以备自查,其他观者仅供参考。应该会有更好的做法,也请赐教。...............

2022-05-07 14:21:56 1576

原创 swift 跑马灯(50行代码完美实现,超简单)

1、(10行代码)创建一个跑马灯背景 let BG = UIView() BG.layer.cornerRadius = 6 BG.backgroundColor = .black.withAlphaComponent(0.4) self.view.addSubview(BG) BG.snp.makeConstraints { make in make.left.equalTo(20) make.width.equalTo(300)

2022-05-07 10:54:23 1988

原创 iOS oc/swift开发要知道的(应)知(付)识(面)点(试)

这个专栏下的所有文章:https://blog.csdn.net/hdfqq188816190/category_11044350.html?spm=1001.2014.3001.5482https://blog.csdn.net/hdfqq188816190/category_11044350.html?spm=1001.2014.3001.5482还有:总结1、https://blog.csdn.net/hdfqq188816190/category_11044350.html..

2022-04-29 17:01:14 364

原创 Shell read命令—>输入后无法删除

使用read -p 命令可能会出现这种情况,改用read -ep。

2022-04-13 10:46:17 1031

原创 swift 单指旋转图片,超简单(已封存,开箱即用)

工具类://// UIOneFingerRotationGes.swift// Venus//// Created by hdf on 2022/3/31.// Copyright © 2022 buchiyaoyao. All rights reserved.//import UIKitclass UIOneFingerRotationGes: UIGestureRecognizer { var rotation: CGFloat = 0.0

2022-03-31 14:12:28 2771 1

原创 iOS 应用退到管理后台 左上角图片未更新(或不显示)

类似如图问题。1、app退到后台,左上角图标未更新问题。这“应该”是个常见的系统问题。这里的系统问题,不是说某个系统版本就一定会出现这个问题,而是某台手机在某个系统版本下,系统内部某个时机、某个操作、内存等等各种因素下可能会出现一些问题,简单说就是类似卡住了。比如:跟我们问题比较类似的:抖音、支付宝图标不显示(pc端点击“显示全部”查看题主图片。手机知乎App端或浏览器点击问题标题、查看题主图片):https://www.zhihu.com/question/493132057/answ...

2022-03-29 18:18:38 2053

原创 swift 获取设备信息,app信息

//获取app信息let infoDictionary: Dictionary = Bundle.main.infoDictionary!// 当前版本号let kAppCurrentVersion = infoDictionary["CFBundleShortVersionString"] as! String// app名称let kAppDisplayName = infoDictionary["CFBundleDisplayName"] as! String// build号..

2022-03-25 18:37:57 4968 1

原创 swift 含iPhone14系列 具体机型判断(最新最全)

public extension UIDevice { var modelName: String { var systemInfo = utsname() uname(&systemInfo) let machineMirror = Mirror(reflecting: systemInfo.machine) let identifier = machineMirror.children.reduce("") { .

2022-03-25 18:34:26 4786

原创 iOS 记录viewWillAppear不执行的一种情况

当在Avc上present一个Bvc时,如果Bvc使用overFullScreen模式推出,dismiss后,Avc的viewWillAppear不执行,需要改为fullScreen模式。

2022-03-14 16:15:58 2221

原创 Lottie 免费动画、在线预览

Free Lottie Animation Files, Tools & Plugins - LottieFilesThe world’s largest online platform for the world’s smallest animation format for designers, developers, and more. Access Lottie animation tools and plugins for Android, iOS, and Web.https://lot

2022-03-10 17:15:13 12273

原创 Mac 上删除用户或群组

在 Mac 上,选取苹果菜单>“系统偏好设置”,然后点按“用户与群组”。如果左下角的锁被锁定,点按锁按钮以解锁偏好设置面板。 选择您想要删除的用户或群组,然后点按用户列表下方的移除按钮(看起来像减号)。 如果其他用户现在已登录此 Mac,您不能选择他们。(所以你要退出登录那个账户,点击左上角苹果,退出登录那个账户,在返回你想用的账户,删除退出登录那个账户) 请执行以下一项操作: 将个人文件夹存储为磁盘映像:选择“在磁盘映像中存储个人文件夹”。这将归档用户的所...

2022-03-03 09:56:49 2429

原创 UIScrollView横向滑动,pan手势跟系统的返回手势冲突解决方法

self.scrollView.panGestureRecognizer.requireGestureRecognizerToFail(navigationController!.interactivePopGestureRecognizer!)

2022-02-10 11:18:13 1237

原创 shell 命令之终端打开网页

open -a "/Applications/Safari.app" http://www.baidu.com

2022-01-14 18:04:47 2792

原创 shell curl显示进度条

以ipa文件上传蒲公英为例curl --progress-bar -F 'file=@/Users/clang/Desktop/Payload.ipa' -F '_api_key=c2f69a4b88cbbxxxxxxxxxx' https://www.pgyer.com/apiv2/app/upload | tee /dev/null

2022-01-14 17:22:10 3190

原创 一台新电脑从零搭建iOS开发环境

拿到一台新电脑从零搭建iOS开发环境,对于我们这些开发老鸟来说,可能并不陌生。但实操时,要安装哪些东西可能到用到时才能想到。一些软件的下载命令、网址还要一个个搜索。这篇文章就是解决这个问题。从零搭建iOS开发环境,只要这一篇文章即可! 这篇文章只提供最基础的一些开发软件安装,其他五花八门的软件看兴趣自行搜索。废话不多说!现在开始!1、有一台MAC电脑2、新建账户 如果这台电脑是别人用过的,最好去“设置”——...

2021-12-04 18:05:57 3566

原创 shell 打印指定行、倒数几行(超清晰)

>显示前三行head -n 3 filename> 显示倒数三行tail -n 3 filename>显示最后一行的几种方法1. tail -n 1 filename2. tail -1 filename3. sed -n '$p' filename4. awk 'END {print}' filename1、headhead 命令可用于查看文件的开头部分的内容,有一个常用的参数-n用于显示行数,默认为 10,即显示 10 行的内容。..

2021-07-23 09:03:08 13359 1

原创 shell返回值不对,shell报错: numeric argument required?

首先,函数返回值可以显示加:return 返回如果不加,将以最后一条命令运行结果,作为返回值。其次,返回值只能是数字return后跟数值n(0-255)然后,该怎么返回字符串等呢#!/bin/bash# 声明functiontest(){ # 假如我是返回值 str='hello shell' result=$str} # 调用functiontest # 获取返回值echo "INFO result:$result"

2021-07-02 15:39:05 3489

原创 Git修改已经提交的用户名信息

由于工作或者其他原因,有时候我们会修改git的用户名和邮箱账号,没有改过来就提交,就会导致提交人信息不一致的问题。现在记录修正回来的方法 1 2 3 4 5 6 7 8 9 10 # 第一步,(n)代表提交次数 git rebase -i HEAD~n # 第二步 然后按`i`编辑,把`pick` 改成 `edit`,按'Esc'退出编辑,按`:wq`保存退出 # .

2021-06-21 21:16:45 3764

转载 mac用brew安装mysql,设置初始密码

打开终端:安装mysql:brew install mysql设置mysql为开机启动项目:ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents启动mysqlmysql.server start设置密码:mysql_secure_installation运行mysql_secure_installation会执行几个设置:a)为root用户设置密码b)删除匿名账号c)取消root用户远程登录d)删

2021-06-10 20:01:03 1171

原创 Mac 修改主机名、计算机名、本地主机名、xcode作者名、终端前缀

一、主机名:就是HostName。修改:sudo scutil --set HostName 新的主机名二、计算机名:就是ComputerName。它在隔空投送中显示,修改:方法一:在“设置”——“共享”下,修改“电脑名称”。方法二:sudo scutil --set ComputerName 新的计算机名三、本地主机名(即:本地局域网主机名)它在局域网中显示,可在finder下的网络查看。修改:在“设置”——“共享”下,再点下图中的“编辑”按钮,..

2021-05-08 12:17:51 7717 1

原创 微信小程序 云开发update不能更新数据库?云开发追加数组元素?如何判断使用add还是update? 解决!

主业iOS,写过一年java and kotlin,最近自己写个小程序玩玩。不得不说云开发的确方便。但是update不能更新?查了很多资料,有些说使用云函数,有的说数据库权限,都没有说到点上。最后自己试出来了,亲测可行,不当之处请指教。标题的几个问题都是连带出来的。首先说第三个:当没有数据时用add,有了之后用update,怎么判断有没有呢?目前我的做法是先get请求一下,如下:const DB = wx.cloud.database()const T = DB.collect

2020-12-05 11:14:18 1509 2

原创 Mac/Window 快速搭建服务器,在手机上测试静态网页

1、安装python2、桌面上或者哪里建个文件夹,把html放进去3、终端cd到该文件夹,执行命令python-mSimpleHTTPServer4、以上就搭建了一个测试服务器,在手机上输入: mac的ip:port比如:192.168.3.30:8000...

2020-12-02 20:53:30 476

国家编码和手机号编码(+86)(包括阿里版、腾讯版、所有版)

国家编码和手机号编码(+86)(包括阿里版、腾讯版、所有版)

2020-10-28

iOS emoji大全 plist文件

iOS emoji大全 plist文件

2019-01-11

iOS sqlite3使用demo

iOS sqlite3使用demo

2017-07-07

iOS xml解析和json解析demo

iOS xml解析和json解析demo

2016-11-07

GDataXMLNode源文件

GDataXMLNode源文件

2016-11-07

CAEmitterLayer 五彩雪花、火花、烟花等效果Demo

CAEmitterLayer 五彩雪花、火花、烟花等效果Demo

2016-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除