240 发简信
IP属地:浙江
  • 推荐一个小众的iOS代码轮子网站

    cocoacn[https://cocoa.dslove.fun/]一个类似于cocoachina的网站,上面可以清晰的看到所需要的效果,上传下载都免费,页面简单,网速流畅....

  • 120
    Dynamic Island灵动岛调研

    1.背景 对于IoT行业,iPhone14 Pro及Max的灵动岛可以用于展示设备的各种动作和计时,在iPhone锁定屏幕和动态岛上显示App的最新数据,这让人们可以一目了然...

  • 老铁搞明白了没 我也卡在这了 看不懂这个刷新间隔的写法

    iOS14 widget 刷新

    一、小组件推荐的刷新间隔是15分钟 调试的时候,想1分钟刷新一下 widget的状态,基本可以成功,但是上线后大概率不会按照设计的时机更新。下面是苹果员工的回答:Updati...

  • 大佬,timeline这块能再解释下吗
    // 设置5分钟刷新一次(实际要看苹果的算法,可能有偏差)
    for hourOffset in 0 ..< 12 {
    let entryDate = Calendar.current.date(byAdding: .hour, value: hourOffset, to: currentDate)!
    let entry = FourToolWidgetSimpleEntry(date: entryDate, contact: contact, contact2: contact2, contact3: contact3, contact4: contact4)
    entries.append(entry)
    }
    为啥这块代码是5分钟刷新一次,再我看来,这里的entry分成了从现在开始算0到12个小时,每个是干嘛用的,实在没搞明白

    iOS14 Widgets开发(从0到1最详细攻略)

    关于widgets的一些特性描述以及应用场景可以参考上篇文章 iOS14 Widgets新特性[https://www.jianshu.com/p/7a3b139a136e]...

  • 120
    Shell 基础篇

    一、需求背景 在程序猿的日常工作中,经常会遇到一些需要人工手动去操作或者需要重复去做的工作,而这基本上都会占用我们大量的时间,怎么办呢?那我们就可以使用脚本去替代我们去做这些...

  • 120
    iOS签名机制

    如何选择加密算法 摘要算法默认就使用SHA1准没错。 首先从加密的类型区分,AES——对称加密;RSA——非对称加密。可以理解为,加密和解密公有一个秘钥的属于对称加密;加解密...

  • iOS14 画中画调研

    iOS14 画中画 调研 画中画(PictureInPicture)在iOS9就已经推出了,不过之前都只能在iPad使用,iPhone要使用画中画就得更新到iOS14才能使用...

  • Cocoapods

    Cocoapods 是iOS开发最常用的一个老牌包管理工具,类似npm,maven。 Cocoapods官网是这样介绍自己的 它已经涵盖了8.3w个三方库,超过300w ap...

  • SIG信号捕获

    main.m里的SIG信号捕获main.m有如下代码 可能部分人不是很明确这块代码的意义,之前工作时遇到过一种崩溃,好像是socket长连接导致的crash 当服务器clos...

  • Xcode12.5 问题

    xcode12.5 问题 广播权限问题:xcode12.5版本,iOS >= 14.5以上开发环境,如果你的项目涉及物联网IoT相关,那么配网功能中smartconfig(也...

  • 120
    iOS逆向基础 —— Reveal越狱+非越狱使用

    本文涉及的资源下载地址: https://pan.baidu.com/s/1Is0NT-VNxrpW4leKtRsA4A[https://pan.baidu.com/s/1I...

  • ARM汇编

    汇编基本知识 高级语言可以通过编译得到汇编语言,汇编语言再编译成机器语言,机器语言也可以反汇编成汇编语言。每一条机器指令都有与之对应的汇编指令。在汇编中,大部分指令都是与CP...

  • 2018 iOS知识点复习与总结

    又临近过年,不管是准备即将找工作,还是这一年的工作总结。我认为都有必要把之前摘录收藏的知识点进行逐条复习、记忆与拓展。 Objective-C Basics 请说明并比较以下...

  • NSDocumentsDirectory()变为
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
    NSString *libraryDirectory = [paths objectAtIndex:0];

    iOS NSSetUncaughtExceptionHandler 方法

    使用 NSSetUncaughtExceptionHandler 方法,将异常信息写入日志文件。 首先新加一个类 CatchCrash ,定义方法: 在 didFinishL...

  • image是对象地址,&image是指针地址