上一页 1 2 3 4 5 6 7 8 9 10 ··· 37 下一页
摘要: 升级到XCode14后,打出来的包上架到应用市场导致极个别iOS12的用户打开App出现闪退的问题,虽然现在系统版本还是12或者11的比较少了,但出现问题,还是要解决,运行低版本的系统,发现启动时报错如下: dyld: Library not loaded: /usr/lib/swift/libsw 阅读全文
posted @ 2022-10-19 13:57 qqcc1388 阅读(1186) 评论(0) 推荐(0)
摘要: bugly更新之后,符号文件不再支持拖拽或者选择文件的方式上传了,官方提供了一个上传的工具包,通过buglyqq-upload-symbol.jar实现上传,每次上架app都需要手动去配置相关参数和组装对应的命令行,操作起来有点麻烦,于是使用python写了个简单的脚本,每次只需要把dsym拖拽到指 阅读全文
posted @ 2022-10-19 10:04 qqcc1388 阅读(318) 评论(0) 推荐(0)
摘要: 判断用户是否开启了代理,防止抓包 - (BOOL)isOpenTheProxy { #ifdef DEBUG return NO; #else NSDictionary *proxySettings = (__bridge NSDictionary *)(CFNetworkCopySystemPro 阅读全文
posted @ 2022-08-17 11:06 qqcc1388 阅读(2196) 评论(0) 推荐(0)
摘要: 小程序自定义tabbar首次点击tabbar会严重抖动,非常影响用户体验,目前就这个问题还没有给出比较好的解决方案 找到官方社区下发现大家都在抱怨这个问题 https://developers.weixin.qq.com/community/develop/doc/000c84de0cc590bbe 阅读全文
posted @ 2022-08-16 14:47 qqcc1388 阅读(677) 评论(0) 推荐(0)
摘要: 启动优化 加载info.plist拉取配置信息(启动闪屏,沙盒信息) 创建沙盒信息 Mach-O加载可执行文件,递归加载所有的动态库 创建runtime动态加载类或者分类的load方法 程序执行 调用main 调用UIApplicationMain 调用applicationWillFinishLa 阅读全文
posted @ 2022-08-10 09:54 qqcc1388 阅读(5) 评论(0) 推荐(0)
摘要: app大部分时间都在等待,比如等待触摸事件,网络请求,文件IO等等,这些等待行为并没有阻塞线程, 单线程模型可以在等待的过程中做其他的事情,等等到结果后再去处理事件,因为等待的过程是不受阻碍的,所以给人的感觉仿佛同时在做很多事情,但始终在一个线程执行 event loop事件循环,在app启动后,就 阅读全文
posted @ 2022-08-09 14:48 qqcc1388 阅读(8) 评论(0) 推荐(0)
摘要: 什么是block 将函数及其可执行上下文封装起来的对象(isa指针) block本质 通过clang可以查看源码实现 函数调用 本质是一个对象 block类型(MRC) 全局block NSGlobalBlock 未访问外部变量或者只访问了静态变量(包括全局静态变量和局部静态变量)和全局变量 栈bl 阅读全文
posted @ 2022-08-04 10:17 qqcc1388 阅读(7) 评论(0) 推荐(0)
摘要: tableView重用机制 tableView的重用机制,会自动创建当前可见个数+1的cell数量,这样当视图cell需要出现在视野中就根据reuseIdentifier从复用池中取出对应的cell,如果取到了就直接拿过来用,没有取到,就直接创建指定reuseIdentifier的cell,当cel 阅读全文
posted @ 2022-08-03 15:02 qqcc1388 阅读(5) 评论(0) 推荐(0)
摘要: Runtime的应用场景 1.按键防重复点击【交换方法】 UIControl控件在发生点击操作时候,最后都会回调到sendAction:to:forEvent: 利用runtime交互方法的功能,把该方法替换成我们自定义的方法,并添加一个间隔时间属性,这个时间默认为0,如果设置了时间,每次点击后都会 阅读全文
posted @ 2022-07-25 17:29 qqcc1388 阅读(3) 评论(0) 推荐(0)
摘要: 目录基本概念进程和线程GCDNSOperation/NSOperationQueueNSThread 基本概念 串行:多个任务依次执行,主线程算是比较特殊的一个线程 并行:多任务同时执行,执行效率特别高 并发:多任务轮流依次执行 a任务执行一部分,切到b任务执行一部分,给人的感觉像是多个任务同时执行 阅读全文
posted @ 2022-07-25 17:27 qqcc1388 阅读(4) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 37 下一页