设备环境:Mac OSX 10.12.5、iOS11、Xcode9PS:这是WWDC2017的新功能,iOS11以上,Xcode9这是刚性要求。这个功能不好找,就记下来了 手...
文 | 行之 我高中时候,朴树的歌流行。 高一的语文老师,有些时髦,偶尔给我们聊点功课外的事。 有一次讲课的时候,讲到多音字,他说,朴字有四种读音,pō、pǔ、pò、piáo...
时隔好久都没上来写文章了,有人说我遗忘了简书。其实不然我每天都有看简书,觉得有意思的我都喜欢或者关注。简书就像每个人的生活一样,在这里我可以看到每个人的故事和努力。其实仿喜马...
目录 环境 前言 1、使用 Gem 安装 synx 2、直接在终端 Terminal 中开始使用 3、在使用的时候还可以加参数来实现不同的功能 4、解决项目中出现的一些 er...
这是一个什么样的控件 该控件不包含音乐播放的逻辑,单纯的只是UI层面的展示。但可以结合下载、音乐播放逻辑,拼接成一个简易的播放器。代码托管在Github上,并支持cocoap...
1.MarqueeLabel 主要用来超长文本自动滚动显示的 MarqueeLabel *marqueeLabel = [[MarqueeLabel alloc]initWi...
//消除方法弃用警告 #pragma clang diagnostic ignored "-Wdeprecated-declarations" //去除parameter '...
IOS 股票K线图、分时图,网上开源项目很少,质量也是参差不齐;偶尔搜索到看似有希望的文章,点进去,还是个标题党;深受毒害。经过一段时间的探索,终于在开源基础上完成了自己的股...
NSString *encodedString = (NSString *) CFBridgingRelease(CFURLCreateStringByAddingPerce...
最近也遇到同样的需求 单元格里的数据是一个HTML字符串 此方法可行
但是当单元格比较多的情况下 页面跳转会非常卡顿 原因是:initWithData是非常耗时的 所以不应该把他放到主线程
>NSMutableAttributedString initWithData:]can take a very long time to return, especially for large inputs. My guess is, while this call is executing, the UIKit rotation handling code needs to run, but, since your main thread is stuck on the initWithData: call, things go a little out of whack.
Try moving the parsing call away from the main thread, so that it doesn't block it:
下拉刷新,刷新后停留原位置 NSInteger oldCnt = [self.listMutArr count]; ...代码 NSInteger newCnt = [sel...
定时执行任务的两种方法: 一、- (void)startLoop { NSDate *scheduledTime = [NSDate dateWithTimeInterval...
-(NSString *)filterHTML:(NSString *)html { NSScanner * scanner = [NSScanner scannerWith...