程序员日记20241226

64 阅读1分钟

IOS

  • 单独运用sizeToFit()并不会自适应高度,需要配合layoutIfNeededsetNeedsLayout重新布局
  • NSURLSession默认会缓存请求,可以配置策略禁用缓存

objc   NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];   sessionConfiguration.requestCachePolicy = NSURLRequestReloadIgnoringCacheData;    NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfiguration];   NSURLSessionDataTask *dataTask = [session dataTaskWithURL:url completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {   // 其他业务逻辑   }];  

Android

  • Jetpack Compose 下如果开启edge-to-edge模式的话,NavigationBarItem这些组件可能出现高度计算的问题,需要自己在修饰器里加safeDrawPadding()来处理