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