会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
米太白在博客园
博客园
首页
新随笔
联系
订阅
管理
2025年5月24日
相应式编程-操作符号归类
摘要: 总结操作符号归类: 映射与转换:map, flatMap, switchMap → 用于数据格式转换与展开异步操作 过滤与节流:filter, debounceTime, throttleTime → 用于控制事件频率与过滤无效数据 合并与组合:merge, zip, combineLatest →
阅读全文
posted @ 2025-05-24 15:56 米太白
阅读(36)
评论(0)
推荐(0)
2023年3月10日
flutter总是热重载; flutter always hot restart
摘要: flutter总是热重启; flutter always hot restart 每次热重载页面都要从头开始,在排除一些常见问题后终于发现隐蔽的地方。我把一些与页面跳转相关的工作放在了build方法里面,而这本来应该是放在oninit里面的。注意热重载每次调用build方法,所以导致了我的页面全部从
阅读全文
posted @ 2023-03-10 01:14 米太白
阅读(111)
评论(0)
推荐(0)
2023年3月1日
flutter项目冲突解决
摘要: 冲突解决 假设你想在应用中使用 some_package 和 other_package,并且它们依赖于不同版本的 url_launcher。于是我们便有了潜在的冲突。避免这种情况的最好方法是 package 的作者在指定依赖项时使用 版本范围 而非特定版本。 dependencies: url_l
阅读全文
posted @ 2023-03-01 23:56 米太白
阅读(449)
评论(0)
推荐(0)
2022年10月24日
使用SDLocalize高效完成iOS本地化国际化工作
摘要: 使用SDLocalize高效完成iOS本地化国际化工作 SDLocalize 该方案最大特点是对旧代码几乎没有较多修改就可以完成从单语言项目修改为多语言的项目。并支持XIB的控件本地化,无需创建不同语言版本的XIB文件。 SDLocalize的工作原理: 首先标记一组需要本地化的控件 然后在恰当时机
阅读全文
posted @ 2022-10-24 22:14 米太白
阅读(147)
评论(0)
推荐(0)
2022年10月1日
NSMapTable关于weakToStrongObjectsMapTable的使用注意
摘要: NSMapTable关于weakToStrongObjectsMapTable的使用注意⚠️
阅读全文
posted @ 2022-10-01 11:32 米太白
阅读(321)
评论(0)
推荐(0)
2020年11月24日
Realm--: 简化iOS下Realm写入事务的最佳解决方案
摘要: 简化iOS下Realm写入事务的最佳解决方案(其他平台亦可借鉴次思路)
阅读全文
posted @ 2020-11-24 14:40 米太白
阅读(610)
评论(0)
推荐(0)
2020年6月15日
Bug of UIStackView : hide 动画失效问题。
摘要: UIStackView的子项在做Hide动画时有概率出现布局成功,但不能成功隐藏子项。 解决:避免对已经隐藏的子项再次触发隐藏 if(v.isHidden == NO) { [v setHidden:1]; }
阅读全文
posted @ 2020-06-15 15:43 米太白
阅读(484)
评论(0)
推荐(0)
2020年4月22日
解决:UIBarButtonItem size issue.尺寸
摘要: 解决:UIBarButtonItem size issue.尺寸
阅读全文
posted @ 2020-04-22 11:22 米太白
阅读(525)
评论(0)
推荐(0)
2020年3月12日
flutter坑:Android license status unknown and also Android sdkmanager tool not found
摘要: Android license status unknown and also Android sdkmanager tool not found
阅读全文
posted @ 2020-03-12 15:38 米太白
阅读(569)
评论(0)
推荐(1)
2020年1月23日
Ream--(objc)写事务精简方案
摘要: Ream--(objc)写事务精简方案
阅读全文
posted @ 2020-01-23 22:02 米太白
阅读(426)
评论(0)
推荐(0)
2020年1月20日
SDMask(iOS蒙层遮罩弹出引导)
摘要: 针对iOS项目,大部分弹出视图三方都把弹出内容作为了项目的一部分,这种耦合局限性较大。该项目对此解耦,围绕我何时需要使用蒙层而展开设计。将弹出内容和动画和事件完全分离出去让coder掌控,这样可以完全实现设计师的设计。
阅读全文
posted @ 2020-01-20 16:54 米太白
阅读(1510)
评论(0)
推荐(0)
2019年10月31日
imageRectForContentRect,titleRectForContentRect,contentRectForBounds,imageRectForContentRect什么时候调用
摘要: 什么时候调用imageRectForContentRect,titleRectForContentRect,contentRectForBounds,imageRectForContentRect,也是调用时机。首先梳理清楚几个布局顺序:
阅读全文
posted @ 2019-10-31 23:11 米太白
阅读(1147)
评论(0)
推荐(0)
2019年9月25日
super performSelector: 解决调用父类私有方法的问题
摘要: super performSelector: 解决调用父类私有方法的问题
阅读全文
posted @ 2019-09-25 13:08 米太白
阅读(969)
评论(0)
推荐(0)
2019年9月17日
解决:target overrides the `GCC_PREPROCESSOR_DEFINITIONS`
摘要: 解决:target overrides the `GCC_PREPROCESSOR_DEFINITIONS`
阅读全文
posted @ 2019-09-17 15:46 米太白
阅读(2321)
评论(0)
推荐(0)
2019年9月6日
swift为什么不是do while?
摘要: do while已经深入人心之后,对repeat while的语义逻辑该如何接受呢?
阅读全文
posted @ 2019-09-06 17:39 米太白
阅读(607)
评论(0)
推荐(0)
2019年6月13日
使用objc runtime实现iOS绿色的懒加载
摘要: 利用objc runtime的动态性实现懒加载可以实现即可增加又可删除功能,也可以避免污染类型。该三方弥补了目前没有闭环实现懒加载三方的空缺。
阅读全文
posted @ 2019-06-13 00:10 米太白
阅读(457)
评论(0)
推荐(0)
2019年5月21日
记录/objc2/object_setClass做了啥
摘要: 记录/objc2/object_setClass做了啥
阅读全文
posted @ 2019-05-21 23:06 米太白
阅读(539)
评论(0)
推荐(0)
2019年5月20日
速查 objc中可变集合和不可变集合的遍历性能
摘要: 速查 objc中可变集合和不可变集合的遍历性能
阅读全文
posted @ 2019-05-20 16:20 米太白
阅读(176)
评论(0)
推荐(0)
速查 NSArray NSSet NSHashTable 快速遍历之速度比较
摘要: 速查 NSArray NSSet NSHashTable 快速遍历之速度比较
阅读全文
posted @ 2019-05-20 16:00 米太白
阅读(1316)
评论(0)
推荐(0)
2019年5月9日
速查TARGET_OS关系/Apple xcode 宏定义
摘要: 速查TARGET_OS关系/Apple xcode 宏定义
阅读全文
posted @ 2019-05-09 21:31 米太白
阅读(1463)
评论(0)
推荐(0)
2019年5月1日
记,NSProxy需要实现哪些方法?
摘要: NSProxy需要实现哪些方法?为什么 - forwardingTargetForSelector: 被注释了?
阅读全文
posted @ 2019-05-01 15:39 米太白
阅读(1120)
评论(0)
推荐(0)
2019年3月7日
通达信k线颜色设置
摘要: 通达信的k线颜色
阅读全文
posted @ 2019-03-07 21:15 米太白
阅读(7595)
评论(0)
推荐(0)
2018年11月20日
keypath扩展/iOS 用KVC设置结构体
摘要: iOS 用KVC设置结构体
阅读全文
posted @ 2018-11-20 22:46 米太白
阅读(497)
评论(0)
推荐(0)
2018年1月6日
iOS双滑块选择器
摘要: 愤怒的iOS双滑块控件,实现了通用性和便利性,非常棒的使用
阅读全文
posted @ 2018-01-06 02:49 米太白
阅读(1333)
评论(0)
推荐(0)
2017年11月20日
调和平均数的几何意义
摘要: 调和平均数的几何意义 调和平均数的代数形式(通俗): 上次调和平均的几何意义问傻度不知道,MD就是个吃药和看广告的。 应用场景:样本自变量(身高)和因变量(胖瘦)的乘积相等的情况下,改变每个样本的因变量(胖瘦),而不改变因变量的总和(井宽),所得自变量为调和平均数。 上图也可以看成中速,慢速,快速,
阅读全文
posted @ 2017-11-20 17:10 米太白
阅读(17583)
评论(2)
推荐(3)
2017年6月23日
多种移动平均计算总结(MA,EMA,SMA,DMA,TMA,WMA)
摘要: 多种移动平均计算总结 股票期货里面经常会遇到这些公式,通达信,同花顺,文华,基本都有。作为一个程序员觉得网上比较的思路不清晰,在此做个总结,一目了然。 一.函数简介 MA(x,n)-移动平均,是最简单的n日内的平均值 SMA(x,n,m)-简单移动平均,m为当日的权重,是个0~1之间的值 EMA(x
阅读全文
posted @ 2017-06-23 14:43 米太白
阅读(17555)
评论(0)
推荐(0)
2017年3月23日
ios宏定义字符串
摘要: ios宏定义字符串
阅读全文
posted @ 2017-03-23 16:37 米太白
阅读(1450)
评论(0)
推荐(0)
2016年7月14日
iOS中怎么判断可变和不可变的坑(更正版)
摘要: iOS中怎么判断可变和不可变的坑 怎么判断NSString和NSMutableString呢 看题 送分题一看就选B的。然而正确答案却是A(这里提及下涉及的两个概念:类簇,工厂模式) 看控制台弄出来的结果 字符串常量,也就是str1那种创建方式得到的类型是__NSCFConstantString并且
阅读全文
posted @ 2016-07-14 23:00 米太白
阅读(1579)
评论(1)
推荐(0)
2015年8月31日
iOS利用block实现链式编程方法(Objective-C链式编程)
摘要: objc利用block实现链式编程方法 因为不好读。block和其他语言的匿名函数一样,很多程序员刚开始很难主动去用他。 本文描述block作为属性的实际使用,看懂block,并讲解如何利用block实现链式编程方法。 【更新】LinkBlock支持多对象链式编程 写法简单粗暴提升效率 //【New
阅读全文
posted @ 2015-08-31 15:11 米太白
阅读(2940)
评论(2)
推荐(0)
2014年11月25日
objc中类方法里的self指的是什么
摘要: 在objc中是可以在类方法中使用self这个关键字的,这一点和其他语言比较比较诡异,因为很容易导致混淆和失误。而一般在对象方法中使用self/this这个关键字往往指的是当前对象。那么在objc中的类方法中的self指的是什么呢?
阅读全文
posted @ 2014-11-25 17:15 米太白
阅读(2418)
评论(3)
推荐(0)
2014年7月25日
objc单例的两种安全实现方案
摘要: 首先应该知道单例的实现有两大类,一个是懒汉式,一个是饿汉式。所谓的懒汉式就是在我们用到某对象(资源)的时候,去问一个负责提供的方法要那个对象。那个方法发现没有这个资源时就去创建资源,如果是已经有该资源时就直接返回这个资源。而饿汉式就是那个负责提供的方法早已为我们准备好了我们想要的资源问它,它就提供给我们那个它早就准备好了的资源。
阅读全文
posted @ 2014-07-25 22:01 米太白
阅读(1090)
评论(0)
推荐(0)
2014年4月19日
iOS动画中的枚举UIViewAnimationOptions
摘要: 这个枚举大概控制的是这几个要素:当前动画嵌套中的动画执行随时间的快慢种类(先快后慢等..)。动画要一直重复吗。如果我使用转场动画那么我用哪种转场效果。还有子动画嵌套在父动画中时我们如何对待父动画中的相同选项等等..
阅读全文
posted @ 2014-04-19 13:05 米太白
阅读(26768)
评论(1)
推荐(0)
2014年4月13日
[💯原]Javascript,我们来用js在网页中识别鼠标手势
摘要: 觉得点击切换图片这样的方式不潇洒,鼠标手势呢?于是构思了一下识别鼠标手势的问题。自己去实现然后封装成了一个jquery插件。使用简洁。
阅读全文
posted @ 2014-04-13 20:00 米太白
阅读(2304)
评论(0)
推荐(2)
公告