240 发简信
IP属地:天津
  • 120
    iOS 开发技术栈与进阶

    原文地址:https://www.jianshu.com/p/7513ac8c686d[https://www.jianshu.com/p/7513ac8c686d] iOS...

  • 120
    【iOS】Info.plist文件国际化(App名称,隐私权限描述的多语言配置)

    前言 当一个App要发行到多个地区商店的时候,需要处理多语言的问题。比如想要将App发行到香港商店和大陆商店,就需要使用简体中文和繁体中文。本文介绍的是将Info.plist...

  • 120
    技术层面聊下苹果工程师对App Clip技术构建

    苹果在 WWDC2020 上发布了 App Clip,有媒体叫做“苹果小程序”。虽然 Clip 在产品理念上和小程序有相似之处,但是在技术实现层面却是截然不同的东西。本文会针...

  • Swift实现一个交互友好&灵活自定义的弹框

    前言 在我们平时日常开发中,经常会遇到各种样式的弹框。你是否也经常遇到呢?你是如何实现的?本文介绍使用UIPresentationController,结合自定义转场动效,实...

  • 120
    使用ChatGPT做iOS面试的一次体验

    ChatGPT新手教程[https://www.cnblogs.com/chat-gpt/p/how-to-use-chatgpt-in-china.html] Q: 如何招...

  • ios利用RunLoop的原理去监控卡顿

    一、卡顿问题的几种原因 复杂 UI 、图文混排的绘制量过大;在主线程上做网络同步请求;在主线程做大量的 IO 操作;运算量过大,CPU 持续高占用;死锁和主子线程抢锁。 二、...

  • 120
    不用但一定要懂 ---- iOS 之 响应链、传递链 与 手势识别

    iOS 事件的主要由:响应连 和 传递链 构成。一般事件先通过传递链,传递下去。响应链,如果上层不能响应,那么一层一层通过响应链找到能响应的UIResponse。 响应链:由...

  • 120
    一张图读懂非公平锁与公平锁

    在Java并发编程中,公平锁与非公平锁是很常见的概念,ReentrantLock、ReadWriteLock默认都是非公平模式,非公平锁的效率为何高于公平锁呢?究竟公平与非公...

  • 120
    iOS野指针定位总结

    成因 野指针就是指向一个已删除的对象或者受限内存区域的指针。我们写C++的时候强调指针初始化为NULL,强调用完后也为其赋值为NULL,谁分配的谁回收,来避免野指针的问题。比...

  • 你可别坑人了,阿里招个iOS还需要会卷积神经网? 这特么是要在移动端把所有事都做了吧! 卖课就卖课,搞这种恐慌有什么意思。

  • 你的NSCondition代码写错了,才会导致你所说的线程不安全;
    官方文档给了正确的写法,对于你的代码大概如下:
    [lock lock]
    while (imageNames.count == 0) {
    [lock wait];
    }
    // do something...
    [lock unlock];

个人介绍
正在学习iOS的菜鸟