iOS开发
文章平均质量分 51
这个人中暑了
这个作者很懒,什么都没留下…
展开
-
iOS 多个动态库依赖相同静态库问题
一.背景最近遇到一个问题,如下。objc[18116]: Class GPBBoolBoolDictionary is implemented in both xx/QLVPlatformFramework (0x1113481b0) and xx/QLVEngineFramework (0x10fde7108). One of the two will be used. Which one is undefined.问题很简单,是一个类在两个动态库都有实现。搜一下这个类,是一个静态库的,l原创 2022-03-29 19:10:08 · 2012 阅读 · 0 评论 -
iOS block循环引用问题深究
对象A持有对象B,调用B的block参数方法,在里面使用了self。在使用block我们都会默认在里面使用weakself,网上搜了很多解释都是为了防止循环引用,以防self被持有导致内存泄露。那么问题来了,到底是谁持有了self?我以前没有深究,一直以为是A和B互相持有导致的循环引用。但是最近正好有重新深究block,于是便想着从block里找到答案。首先写一段代码,将其从oc转换成c++@implementation C-(void)tes...原创 2022-03-29 19:07:07 · 2421 阅读 · 0 评论 -
iOS: ScrollView实现TableView的Cell复用机制
回收当botOfTop或者topOfBot出了ScrollView的范围复用当topOfTop或者botOfBot进了ScrollView的范围代码头文件因为cell都是LabelView,所以就不用用户创建返回。@protocol NewScrollViewDelegate <NSObject>- (NSInteger)countOf...原创 2020-03-29 15:30:44 · 438 阅读 · 0 评论 -
iOS实现滑动嵌套
iOS实现滑动嵌套上下滑动嵌套层级底下是一个TableView;红色的是tableView.tableHeaderView;绿色的是- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section方法返回;最底下的是一个自定义ScrollView(因为还要实现左右滑动);...原创 2020-03-18 10:40:42 · 978 阅读 · 0 评论