大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

【iOS开发】iOS路由引入及遇到的问题

【iOS开发】iOS路由引入及遇到的问题 最近在给项目引入路由功能。 什么是路由 路由是指根据url分配到对应的处理程序,在移动端就可以理解为,根据给定的url跳转到指定页面的功能模块。 传统跳转跟路由的简单对比 Native的跳转方式: iOS: TestViewController *vc = [[TestViewController alloc] init]; intent.startActivity(intent); UIViewController *v = [[NSClassFromString(parameters[@"controller"]) alloc] init];

【iOS开发】UITableView和UICollectionView多种类型cell处理,更好地组

} case HomeCellTypeSeckill: { SeckillCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:[SeckillCell cellIdentifier] forIndexPath:indexPath]; } 这样的cellForRow方法是不是很简洁。里面的getHomeCellType方法是通过dataArray里面model的类型,拿到对应的cell类型。方法如下: - (HomeCellType)getHomeCellType:(id)model { HomeCellType type = HomeCellTypeTopFunction;

iOS - Runtime 细致分析及具体运用

可以用 Objc 编译器命令@selector()或者 Runtime 系统的sel_registerName函数来获得一个SEL类型的方法选择器。 不同类中相同名字的方法所对应的方法选择器是相同的,即使方法名字相同而变量类型不同也会导致它们具有相同的方法选择器,于是 Objc 中方法命名有时会带上参数类型(NSNumber一堆抽象工厂方法),Cocoa 中有好多长长的方法..解析类方法 通过class_addMethod(. Class cls = [myClass class];

知音

知音 千里遇知音, 万事皆顺心。 不为琐事恼, 只愿共抚琴。

无限之前,唯见悲怜

无限之前,唯见悲怜 无限之前,唯见悲怜 油纸伞,走过风雨晦朔的悲怜 一个梦,极淡,极浅 落叶遗留的沉默,寄满思念 你屈居于我,彻夜难眠 无限之前,唯见悲怜 却又春不凋,荣百年上一篇:疼痛,被种下了月光的种子

《七绝.车过秦岭》

《七绝.车过秦岭》 三原则:图原创,文原创,诗原创。 图片拍摄于秦岭 车过秦川家在望 路通剑阁客归乡 几多竹马青梅事 常使英雄涕泪长 【七绝.平水韵】

清音廿十五弦

清音廿十五弦 中华五千年,炎黄一脉传。 巾帼女英雄,华夏好儿男。 ~~~题记 词谱: 平平仄(中)平,(中)仄仄平平(韵)。(中)平中仄,(中)不平平(韵)。(中)仄,(中)仄平平仄仄平(韵),(中)平(中)、仄仄平平(韵)。 清音第一弦,斗酒写诗篇。青莲居士,飞瀑九天。正是,独领风骚万古传,谁能及、绝代诗仙。(李白) 清音第二弦,尘世太昏暗。

干货 | 那些你不知道的爬虫反爬虫套路

干货 | 那些你不知道的爬虫反爬虫套路 作者简介 崔广宇,携程酒店研发部开发经理,与去哪儿艺龙的反爬虫同事是好基友。携程技术中心“非著名”段子手。 前言 爬虫与反爬虫,是一个很不阳光的行业。 这里说的不阳光,有两个含义。 第一是,这个行业是隐藏在地下的,一般很少被曝光出来。很多公司对外都不会宣称自己有爬虫团队,甚至隐瞒自己有反爬虫团队的事实。