当前位置: 首页 > news >正文

DailyRecord-231029

iOS&前端:

  • 数组

    • iOS/Xcode异常:对象数组NSMutableArray添加元素-addObject,但count方法仍然返回0? - 周文 - 博客园(需要初始化)

    • [__NSArrayI addObject:]: unrecognized selector sent to instance (检查addObject时是否NSMutableArray变成NSArray了。

    • 为什么我把NSMutableArray的strong改成copy就崩溃 (因为NSMutableArray变成NSArray,不能再调用addObject)

  • 判断字符串是否只有字母和下划线(NSCharacterSet,可扩展规则) Check if NSString contains alphanumeric + underscore characters only

  • iOS enumerateObjectsUsingBlock 循环停止问题_ios enumerate里return 用break代表循环中的continue逻辑

  • oc中的各种遍历(迭代)方法

  • 手机访问电脑上的资源(html)(亲测

    • Mac自带的本地服务器的使用 以及 手机访问 Mac自带的本地服务器的使用 以及 手机访问_mac http-server 开的服务器 手机浏览_SuperQLong的博客-CSDN博客

    • Mac开启本地服务 mac启动localhost服务 Mac开启本地服务 mac启动localhost服务_mac本地localhost_XLLcsdn的博客-CSDN博客

    • Port是80

    • 苹果电脑如何查看本机IP地址和DNS?

  • 前端

    • iOS访问前端页面报错'Date.now().getTime' is undefined:使用new Date(time.replace(/-/g,'/')).getTime(); (很奇怪之后用new Date().getTime()又可以了

    • js(iOS页面)获取当前时间戳 ios获取时间戳 javascript - 编程大全
      var now = new Date(); var timestamp = Math.round(now.getTime() / 1000); console.log("当前时间戳:" + timestamp);

  • iOS XCode报错Undefined symbol:_OBJC_CLASS_$_****:找不到类的@implementation

  • Type argument 'NSUInteger' (aka 'unsigned long') is neither an Objective-C object nor a block type。不要用NSUInteger作为字典的键,用@()包一下

  • Type argument 'NSNumber' is neither an Objective-C object nor a block type,不要用NSUInteger作为字典的键,用NSNumber *,@()之后就是NSNumber*

  • OC中向NSDictionary填充nil会导致崩溃,为避免崩溃,可以无脑填充默认值。

  • Safari无法调试iOS的wkwebview

    • iOS16.4不能直接调,iOS16.4 WKWebview 不能用Safari调试-腾讯云开发者社区-腾讯云 (tencent.com)

    • 如果是macOS 12 beta,听说直接更新新版的Safari就可以调试Web,但我没测试过不清楚。目前macOS 11 的用户,通过Safari Technology Preview可以调试iPhone上的Web了。macOS Big Sur系统(macOS 11.4)下,Safari 无法调试iPhone 上的 Web - 掘金 (juejin.cn)

    • 也可能手机没开调试模式?iOS 调试:通过 Safari/Chrome 调试 WebView - IM Geek开发者社区-移动开发者社区-开源社区-IM Geek官网

  • WebView白屏,webViewWebContentProcessDidTerminate,iOS WebView白屏问题&&解决方案

    • 内存暴涨导致白屏,这个时候需要重新加载(所以是内存不够后没触发到reload,还是reload的时候请求不到呢)

    • 后台返回前台白屏,需要判断然后重新加载

    • HTTPS 请求,未实现证书认证代理导致页面不加载的问题

    • 页面滚动后没有正常的调用 WKWebView 的 _updateVisibleContentRects 方法刷新需要渲染的内容导致

    • iOS WKWebView白屏(卡顿)应该是没有reload白屏,但是需要在reload的时候url还有效,另外就是评论区有人说频繁调用reload还是会白屏。

  • nsstring

    • oc property copy Objective-C 的 copy 修饰符,关于NSString的copy和mutableCopy_small_smart_jin的博客-CSDN博客,iOS面试题:系统对象的 copy 与 mutableCopy 方法,“对于一个不可变的string,copy是浅复制,mutableCopy是深复制。对于一个可变的string,copy和mutableCopy都是深复制。不同的是copy生成的对象是不可变的。而mutableCopy生成的对象是可变的”

    • 一个不可变类型a,copy不可变类型view.b,引用计数会增加,即使view销毁了,b的内容还会保留,因此a始终能访问到值。

  • A->B->A时,时常会触发A页面报错,原因是跳转后终止了webview对部分资源的加载,会触发canceled error webview 中的NSURLErrorDomain Code=-999

  • wkwebview生命周期,流程图,深入理解 WKWebView(基础篇)—— WKWebView 加载生命周期与代理方法剖析_程序员大咖的博客-CSDN博客。WebKit 源码:https://github.com/WebKit/WebKit。其中didCommitNavigation后产生backItemList

  • 网络206,代理IP出现错误代码206是什么意思_wx5d2be26e3f1f8的技术博客_51CTO博客

http://www.lryc.cn/news/210389.html

相关文章:

  • 雨云虚拟主机使用教程WordPress博客网站搭建教程
  • 【SPSS】基于RFM+Kmeans聚类的客户分群分析(文末送书)
  • 回溯法(1)--装载问题和0-1背包
  • [javaweb]——HTTP请求与响应协议,常见响应状态码(如:404)
  • Java面向对象(进阶)-- 拼电商客户管理系统(康师傅)
  • Qt配置OpenCV教程,亲测已试过
  • 【实用网站分享】
  • 问题 U: 折线分割平面(类比+规律)
  • npm 彻底卸载
  • 云安全-云原生技术架构(Docker逃逸技术-特权与危险挂载)
  • 【Python爬虫三天从0到1】Day1:爬虫核心
  • 2023-10 最新jsonwebtoken-jjwt 0.12.3 基本使用
  • 云起无垠典型案例入选《2023软件供应链安全洞察》报告
  • 怎么从休学证明中取出休学原因(python自动化办公,涉及word和excel)
  • C语言 定义一个函数,并调用,该函数中打印显示直角三角形
  • Doceker-compose——容器群集编排管理工具
  • Redis 与 MySQL 一致性 实现方案
  • 运维 | 使用 Docker 安装 Jenkins | Jenkins
  • linux-磁盘应用
  • java版直播商城平台规划及常见的营销模式 电商源码/小程序/三级分销+商城免费搭建
  • 软考高级之系统架构师之软件工程
  • SpringBoot集成与应用Neo4j
  • 做人,不一定要风风光光,但一定要堂堂正正。处事,不一定要尽善尽美,但一定要问心无愧。
  • 51单片机实验:数码管动态显示00-99
  • 【教3妹学编程-java实战5】结构体字段赋值的几种方式
  • 阿里蚂蚁淘宝等多次一面面试面经
  • UE4 中可全局获取的变量(例如游戏实例、玩家控制器等) 详解
  • c#使用ExifLib库提取图像的相机型号、光圈、快门、iso、曝光时间、焦距信息等EXIF信息
  • C++入门05—指针
  • Go学习第十六章——Gin文件上传与下载