小技巧
文章平均质量分 57
雨夜赶路人
学习中...............
精通one,学习another,关注next
展开
-
一些网址(开发,设计)
https://github.com/pluwen/apple-device-model-listhttps://github.com/pluwen/world-cities/tree/mainhttps://github.com/pluwen/awesome-iconjar?tab=readme-ov-filehttps://juejin.cn/post/7075274270472945671https://blog.csdn.net/Kotodama/article/details/84658412ht原创 2024-10-20 13:59:08 · 257 阅读 · 0 评论 -
Git小技巧(持续更新)
Git的小技巧,持续更新中删除远程分支Git 别名(即Git命令的简写设置)Git合并多个commitGit 修改最后一次提交 commit 的信息……原创 2022-09-05 19:43:33 · 485 阅读 · 1 评论 -
Mac book pro 睡眠唤醒之后,外接显示器再也无法点亮,只能重启,怎么解决?
mac book合上盖子外接显示器,锁屏后过一段时间,再尝试唤醒的时候,显示器上没反应。只能拔下HDMI的线再重新插,显示器才能有信号。于是上网找解决办法原创 2022-09-05 19:29:02 · 9804 阅读 · 1 评论 -
iPhone开发--AudioQueue设置倍速
经过查找,知道可以通过设置kAudioQueueParam_PlayRate来改变倍速。time-pitch是什么?经过查询写下了如下配置的代码。运行,发现没效果,去查文档,发现了下面的一句话。必须设置time-pitch后,才可以设置倍速。之后再调用设置倍速的代码,就可以改变倍速了。...原创 2022-07-28 20:37:26 · 486 阅读 · 0 评论 -
iPhone开发--如何修改工程的名字-XCode工具
记录下修改XXXXXX.xcodeproj修改XXXXXX.xcworkspace修改TARGETS的名字为xxxxxx,如下图(点击TARGETS的名称,并敲击下回车键)工程内全局替换“旧名字”为“xxxxxx”。编译,应该是搞定了。原创 2022-04-22 19:15:56 · 3245 阅读 · 0 评论 -
iOS开发--保存png图片到相册有白边
保存有圆角的png图片到相册,再从相册中编辑查看,发现有白边。用的保存代码如下:UIImageWriteToSavedPhotosAlbum(image, self, #selector(saveError(_:didFinishSavingWithError:contextInfo:)), nil)猜测是图片本身的问题,把图片保存到磁盘中,打开图片,发现是png图片,证明这个猜测是错的。之后继续查找用如下代码:func pngFrom(image: UIImage) -> UIImage?原创 2021-02-26 19:44:19 · 2680 阅读 · 2 评论 -
iPhone开发--iOS 禁用右滑返回手势(Object C 和Swift的写法)
Swift的写法extension UIViewController { func popGestureClose() { if let ges = self.navigationController?.interactivePopGestureRecognizer?.view?.gestureRecognizers { for item in ges { item.isEnabled = false原创 2021-01-15 19:38:25 · 3867 阅读 · 1 评论 -
iPhone开发--Fatal error: Unexpectedly found nil while unwrapping an Optional value 解决办法
缘起:在Release模式下,iOS10解析一段数据出现了如下的错误提示(如果不手动解析,用第三库库解析例如SBJSON是不会出现此问题的)。Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value根据英文,简单的翻译下线程1:致命的错误:解包一个可选值的时候出现了一个意外的nil值出错代码位置如下:if let array = body?.data as? [[String: Any]]原创 2020-12-01 20:29:24 · 15344 阅读 · 0 评论 -
iPhone开发--一些小小小的小技巧(持续更新)
1. 如何检测一个url是否是合法的url怎么做呢?if let url = URL(string: urlString), url.host != nil { // This is a correct url}嗯,就这样。参考自:https://stackoverflow.com/questions/28079123/how-to-check-validity-of-url-i......原创 2020-01-13 20:50:19 · 433 阅读 · 0 评论 -
开发中常用实用工具汇总
查找项目中的无用图片 LSUnusedResources扫描重复文件 FdupesiOS App上的调试神器 Flex图片免费在线压缩工具 TinyPNGSwift 代码规范检查工具 SwiftLint调试神器(可以免费试用2周)Reveal未完待续……...原创 2019-12-27 12:26:00 · 213 阅读 · 0 评论 -
iPhone开发--XCode11下获取CFBundleVersion和CFBundleShortVersionString
在XCode11下调用/usr/libexec/PlistBuddy -c 'Print CFBundleVersion' XXXX/XXXX-Info.plist返回结果为CURRENT_PROJECT_VERSION并不是想象中的BundleVersion。如何解决?搜google,找stackoverflow,发现真的有解决办法,但是很繁琐,各种正则取值。复杂的方法而且和内容...原创 2019-12-26 18:47:02 · 2588 阅读 · 1 评论 -
iPhone开发 – 如何去掉float小数点后无效的0(数字部分有小数时显示小数位,无小数时不显示小数位)
例如显示时间时,可爱的产品有如下要求。2.1小时显示成2.1小时。2.0小时显示成2小时。该怎么做呢?最直观的方法是用正则?但是截取字符串的方法比较粗暴且比较麻烦。那有没有简单的方法呢?经查找验证,有的。代码如下:NSString * stringNumber = [NSString stringWithFormat:@"%.1f", 2.1];NSNumber * inNumbe...原创 2019-11-06 15:18:15 · 1881 阅读 · 0 评论