前言(废话) 话说在前面,我发的这章算是炒冷饭,其实也没什么好炒的,东西不用,早晚要生疏,就当记下来以后回头翻阅也方便。RAC、MVVM已经不再新鲜,目前很多公司面试要求也都...
前言(废话) 话说在前面,我发的这章算是炒冷饭,其实也没什么好炒的,东西不用,早晚要生疏,就当记下来以后回头翻阅也方便。RAC、MVVM已经不再新鲜,目前很多公司面试要求也都...
最近接触了一个international的项目, 用到Google地图, 在此稍微总结一下, 方便以后使用; 一. 准备工作 相关资料:Google地图API[https:/...
本文版权归公众号“一个老码农”所有。 上篇文章我们大概了解一下runtime的作用,本篇文章我介绍一下runtime的实际应用场景之一:怎样利用runtime的方法交换,在不...
最近项目适配阿拉伯,记录一下最近的工作内容。在此之前,我是没有了解过这方面的知识。首先说说为什么要适配阿拉伯呢,是因为我们中文和英文这些是从左往右显示的语言,但是阿拉伯的语言...
iOS,移动开发,国际化,RTL,阿拉伯语公司项目因为要适配中东市场,也算是做了不少RTL了,但是每次基本上开发结束后都会遇到或多或少的RTL问题...,以下聊些遇到的坑和踩...
项目中出现了需求。要比较两个数组是否一样。 发现了几个新Api,虽然没有帮上忙,但是也算开阔了眼界,记录下。 a. 通过集合来处理。将两个数组放在两个新集合中,然后取两个集合...
结论:嵌套中的block只需要写strongify,不需要再写一次weakify 只要持有block的变量和block中的变量不是同一个变量(可以指向同一个变量),就不会因此...
先看一些基本的知识: 和自己服务器交互流程 ios 端支付流程图
iOS开发中总能看到+load和+initialize的身影,网上对于这两个方法有很多解释,官方也有说明,但有些细节不够清楚,今天我们来详细扒一扒这两个方法. load Ap...
全国哀悼日期间App需要整体去彩色。采用如下方式实现。先建立一个UIImageView的子类 用重写setImage的方法修改。 在Xcode中查找所有用到UIImageVi...
几行代码解决问题,有2个方案往下看说到iOS防截屏大部分人肯定说无法实现,但是我在这样回复了老板后,老板给我答复是:爱奇艺,实现了!!!(付费视频) 我们也是开发者,别人能实...
话不多说! 干脆不说 🙊 !(哔~~~~~😡) 我们在OC上用得滚瓜烂熟的 #if DEBUG 宏定义,在swift混编中默认不起作用。网上查了好多资料,都是比较旧的,不过方...
基础部分 输出使用print函数输出,不再使用NSLog,输出占位符\(常量/变量)例如: 注释支持多行注释 数据类型以下都是结构体类型Int, String, Double...
根据服务器返回的不同消息实现跳转到不同的控制器 - (void)pushViewControllerWithName:(NSString *)methodName param...
在c层做判断: 封装成BOOL 类型方法就是: (BOOL)isVCVisable{return (self.isViewLoaded && self.view.windo...
想必搜索这个问题的人肯定是等了好久好久然后发现始终拉不下来,没错,我也是。无奈之下只能疯狂找解决方法,一开始在官方论坛里找到了一种解决方法,无用,最后只能自己去尝试解决。在此...
首先定义一个Swift类,打断点,进入到汇编模式; 会看callq一个__allocating_init()函数,沿着此函数开始Swift类的探索 设置符号断点:__allo...
主界面和菜单之间的循环动画,正如你在上边看到的. 每次我看到一个如此优雅的动画,我就会像每个人想的那样,我应该怎样实现他...--等等,难道正常的人不都是这样想的么? 在这个...
UICollectionView在reloadItems的时候 默认会附加一个隐式的fade动画 有时候很讨厌 尤其是当你的cell是复合cell的情况下 (比如cell使用...