avatar
文章
214
标签
21
分类
0
首页
归档
标签
分类
关于
今是昨非的博客iOS开发之坑1 返回首页
首页
归档
标签
分类
关于

iOS开发之坑1

发表于2016-12-29|更新于2024-01-22
|浏览量:

iOS开发之坑1

iOS 10 之后,switch的setOn方法调用之后,并没有按照文档上说的不发送action

https://stackoverflow.com/questions/39566361/uiswitch-seton-animated-does-not-work-as-document

遇到个诡异的问题,同样的创建view,然而在偶数列显示模糊,在奇数列正常

文章作者: 今是昨非
文章链接: http://morganwang.cn/2016/12/29/%E5%9D%91/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 今是昨非的博客!
技术
上一篇
iOS 自动打包
iOS 自动打包使用脚本实现自动打包,网上搜了好多,但是偶比较笨,一直发现不知道怎么使用,看了好久,终于改了个可以使用的,但是最后发现不能用xcrun导出;宝宝心里苦,但宝宝不说😂;接着改,最后终于被我捣鼓成功了,分享给大家一下 Note: 只是简单的基础版本的,这个支持的是没有使用Cocoapods的工程,,脚本见iOS自动打包_shell脚本;如果是使用Cocoapods工程的,可以稍微修改一下,鼓励大家自己试试,试好了顺便分享给我,😉 使用方法: iOS自动打包-sh的使用:下载压缩包后,解压,里面有后缀为.sh的文件和.plist的文件,将这两个文件放到.xcodeproj所在的文件夹下,然后ProjectName和SchemeName,打开terminal,运行这个.sh文件即可。 然后来说一下调试中遇到的问题: 文件路径的问题 Scheme的问题,我不知道自己的sheme是什么?或者我的sheme明明就是这个但是提示我找不到 脚本运行完,发现所有的文件都变成Modified状态,整个人顿时就不好了。。。 问题一:路径的问题因为是shell脚本,偶会的本...
下一篇
美剧推荐
美剧最近剧荒了,所以想让大家分享一点好看的美剧,我先来说一下自己喜欢的: 《lie to me》别对我说谎 《crimal minds》犯罪心理 《NCIS la》海军罪案调查处 洛杉矶 《Castle》灵书妙探 《警界金童》 《不死法医》 《White Collar》妙警贼探/猫鼠游戏 《基本演绎法》 《越界追踪》 lie to me 我始终觉得《lie to me》是我看过的美剧中令我印象最深刻的;Tim Roth一个人撑起了一部剧,总感觉他演的Dr. Lightman十分欠揍;里面的Emily十分有爱,有木有,比《Castle》里面的小a好看;还有Foster,不晓得为什么没和博士在一起;还有小哥,小哥感觉像是个受气包啊。。。。。。唯一可惜的是,只有三季 犯罪心理 犯罪心理是从05年开播的,到现在一共11季,12季也已经续订了;没看犯罪心理之前,我认为美国是个美好的国家,感觉以后如果出国,一定要去美国看看,看了这部剧之后,我勒个去,美国太危险了,这么多变态。。。。。。犯罪心理到现在一共11季,每季大概22集吧,每集一个变态,一共是。。。。刚开始看,整个人都不好了,...
相关推荐
2021-05-27
正经分析iOS包大小优化
本文发表在《搜狐技术产品》公众号正经分析iOS包大小优化 iOS 包大小分析优化背景包大小优化是项目开发中不可避免会遇到的,网上关于包大小优化的文章很多,每篇文章说的都不尽相同,笔者曾经根据网上的文章做过包大小优化,但效果不尽人意;因此笔者想根据已有的文章、知识结合自己的理解、实践,做一份总结梳理,整理自己的包大小优化逻辑,不光要知道怎么做可以让包大小变化,还要知道为什么这么做能产生效果,所以就有了这篇文章。 分析想要优化安装包大小,首先需要弄清楚影响安装包大小的因素有哪些?之前笔者优化包大小直接闷着头就去瘦身,瘦来瘦去也没瘦出个名堂,而且还跟别人说不清楚自己做了什么,为什么这么做? 后来总结出来,做事之前要先思考、分析、最后再去做,要思考的是影响这件事的因素有哪些,一一列举出来,查漏补缺;然后针对这些因素进行分析,分析哪些因素是人为可控的,哪些因素是不能改变的,针对可控的部分要怎么优化,不可控的部分是否能避免,最好可以使用思维导图工具,一一记录;然后按照思维导图的整理出来的数据,按步骤去执行。 回过头来,针对安装包大小,首先分析影响安装包大小的因素,有:Xcode的设置、资...
2025-09-12
关于开发鸿蒙APP的建议
背景 实现参考
2021-12-29
iOS webview 接入 HTTPDNS
2021-08-02
iOS 启动时间优化
iOS 启动时间优化——相关背景iOS的启动时间优化有很多相关的文章,本来不打算写,但是总归是自己整理一遍印象更深刻。这里打算从原理-实践-面试相关三个方面来入手。首先要理解APP启动的原理,启动做了什么?然后针对启动过程中的事件哪些是开发可以进行优化的,去实践?最后则是,面试相关,与启动优化相关的面试有很多,笔者打算列举一下,分别涉及到启动的哪些问题。 启动原理启动分为冷启动和热启动。冷启动指的是APP进程被杀掉后,从零打开;热启动指的是,APP进入后台,再切换到前台唤起到过程。这里通常说的启动优化,指的是冷启动优化。(Ps: 这里某些版本会出现,刚杀掉的APP,立即再次打开,会直接闪退的问题,是系统的Bug)。 冷启动的过程分为main函数之前(pre-main)和main函数之后两个阶段。 pre-main阶段就如很多文章说的: pre-main阶段的过程分为dylibs loading ——> rebase/binding ——> ObjC setup ——> initializer四个部分。每个部分吧啦吧啦…但每次问到这个时候,死记硬背出来真的累人...
2024-02-19
RxSwfit 使用
RxSwift使用备忘RxSwift 常用方法使用,这里记录一下。 RxSwfit实现搜索distinctUntilChanged的作用是,相邻的重复事件不产生新的事件,所以搜索中使用distinctUntilChanged可以保证只有每次触发的搜索都是不同的字符串,也可以保证输入停止后只会触发一次搜索。 throttle 和 debounce 的区别: throttle 每隔固定时间调用 debounce 事件停止后隔多少秒调用 所以,如果需要实现输入中搜索,使用 throttle 1234567891011fileprivate func configureSearch() { searchBar.rx.text .orEmpty .throttle(1.0, scheduler: MainScheduler.instance) .distinctUntilChanged() .subscribe { [unowned self] (query) in ...
2026-03-06
拒绝 Stash 混乱:Git Worktree 助你开启“多线程”开发神技
背景昨天看codebuddy cli的文档时,看到了使用 Git Worktrees 运行并行 CodeBuddy Code 会话,我还没使用git worktree,决定了解一下这个功能。 什么是 Git Worktree?—— 给你的项目多开几张“办公桌”​在传统的 Git 工作流中,一个仓库(Repository)通常对应一个工作目录(Working Directory)。这意味着如果你想切换任务,就必须在同一个文件夹里切来切去。Git Worktree 的出现打破了这种“单线程”限制。它允许你在同一个仓库下,同时开启多个物理上的工作目录。如果把你的项目比作一个办公室,传统的开发模式是只有一张办公桌,换任务就得清理桌面。而 Git Worktree 则是为你多开了几张办公桌,每张桌子上都摆着同一个项目的不同分支,但它们共用同一个“档案柜”(即.git文件夹)。你在任何一张桌子上提交的代码,档案柜都会实时同步。 如何使用 Git Worktree?—— 三行命令搞定任务分身掌握 Worktree 并不复杂,你只需要记住这三个核心动作: 1. 开辟新战场:添加工作树假设你正...
avatar
今是昨非
技术分享、生活感悟
文章
214
标签
21
分类
0
Follow Me
公告
This is my Blog
目录
  1. 1. iOS开发之坑1
最新文章
WorkBuddy做什么2026-07-24
Mac 上 实现WorkBuddy浏览器自动化2026-07-20
AI 辅助 iOS 开发防坑指南:在 Objective-C 老项目中打造“不漏网”的研发工作流2026-07-20
用了 AI 还在重复踩坑?该升级的不是提示词,是你的认知2026-07-20
使用WorkBuddy实现股票分析小助手2026-06-12
© 2026 By 今是昨非框架 Hexo 5.4.0|主题 Butterfly 5.5.3
日出江花红胜火,春来江水绿如蓝,能不忆江南