前阵子工作中用Python对xml格式的配置文件的内容进行修改,使用的模块是Python内置的xml.etree.cElementTree。然后修改maven的pom.xml...
前阵子工作中用Python对xml格式的配置文件的内容进行修改,使用的模块是Python内置的xml.etree.cElementTree。然后修改maven的pom.xml...
项目中遇到过因为对于json跟NSDictionary概念混淆造成的bug。网上冲浪后也没有很清楚的解释,决定自己查阅资料研究一下,下文重点针对NSDictionary详细了...
基本概念 线程 进程 进程与线程的关系 注: by干货:探秘WKWebView[https://mp.weixin.qq.com/s/iFEfgzU1g9RghFb9rpLH...
在上一篇_Block_copy方法中可以看到block实际的数据结构为Block_layout结构体。 查看Block_descriptor_1的结构体,发现了Block_d...
打开汇编调试,设置断点,查看block相关的信息。 可以看到block刚赋值时候为_NSConcreteStackBlock,然后继续执行了objc_retainBlock。...
1.Block的类型 A. GlobalBlock B. MallocBlock C. StackBlock 我们都知道block分为 全局block、堆block、栈blo...
以上为对象alloc时的基本过程,经测试[NSObject alloc]时并没有经过_objc_rootAlloc而是走objc_alloc方法,然后执行callAlloc,...
写的罗里吧嗦
1.16 使用JTAppleCalendar制作漂亮的日历 [iOS开发中的神兵利器]1. 本节课将为您演示,如何制作一款漂亮的日历。首先确保在您的项目中,已经安装了所需的第三方库,双击查看此处的Pod配置文件。 2. 根据配置文件中的相关设置,安装第三方库。...
后台一直播放音乐太费电了 试了一下
iOS保持App真后台运行在我看来,苹果系统与安卓系统最直观的区别就是后台处理方式了吧,安卓手机一旦开启了很多app放到后台,即使前台什么也不做,就是切换一下系统界面都会觉得卡;苹果手机不论开多少ap...
后台一直播放音乐好像会很费电啊
ios 程序后台保活(程序在后台持续运行)一般APP在按下Home键被挂起后,这时APP的 backgroundTimeRemaining 也就是后台运行时间大约只有3分钟,如果在退出APP后,过十几二十二分钟或者更...
首先感谢博主把原理讲得非常清晰,受教了!!!
从cocoaChina论坛里找到了终极解决方案:
//解决iOS11,仅实现heightForHeaderInSection,没有实现viewForHeaderInSection方法时,section间距大的问题
[UITableView appearance].estimatedRowHeight = 0;
[UITableView appearance].estimatedSectionHeaderHeight = 0;
[UITableView appearance].estimatedSectionFooterHeight = 0;
//iOS11 解决SafeArea的问题,同时能解决pop时上级页面scrollView抖动的问题
if (@available(iOS 11, *)) {
[UIScrollView appearance].contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; //iOS11 解决SafeArea的问题,同时能解决pop时上级页面scrollView抖动的问题
}
请把我顶上去,让更多人收益,谢谢!