240 发简信
IP属地:重庆
  • 120
    iOS网络相关

    网络基础术语 HTTP:超文本传输协议,信息是明文传输的。 HTTPS:添加了加密及认证机制的HTTP,具有安全性的ssl加密传输协议。 DNS:域名系统。 FTP:文件传输...

  • 120
    GCD探究(三)-- 其他函数的探究

    GCD除了多线程的能力,我们常常还会利用栅栏、信号量等功能实现一些特定需求,本文将通过对libdispatch-1173.60.1源码[https://opensource....

  • 打包的时候有换成对应release的库吗?

    Flutter与iOS原生的混合工程

    Flutter提供了Flutter Module工程让原生开发者可以在原生工程中集成显示Flutter页面,但在实际多人开发场景中,Flutter工程师和iOS工程师分别负责...

  • 120
    GCD探究(二)-- 底层源码探究

    本文主要通过GCD源码libdispatch-1173.60.1(源码下载[https://opensource.apple.com/release/macos-1015.h...

  • 120
    解决 WKWebView goback执行无效的bug

    目前移动端的开发中会经常使用到加载H5。Apple提供了两种加载WebView的控件,一个是UIWebView,一个是WKWebView。WKWebView 是 Apple ...

  • GCD探究(一) -- 任务与队列

    GCD全程Grand Central Dispath,是苹果提供的一套多核并行运算的解决方案,GCD使用纯C语言的API,提供了非常强大的API,它会自动利用更多的CPU内核...

  • 120
    iOS内存五大区

    iOS内存主要分成栈区、堆区、全局区、常量区、代码区这五大区域。如下图所示: 栈(Stack) 栈是由高地址向低地址扩展的一块连续的内存区域,一般在运行时分配,其对应的进程或...

  • 120
    关联对象底层原理探究

    通常我们会在分类中添加方法,而无法在在分类中添加属性,我们在分类中添加@property(nonatomic, copy) NSString *name;时编译器并不会在编译...

  • 120
    类的加载(二)---分类的加载

    在上一篇文章中我们基本了解了类是如何加载到内存的,但是我们仅仅探究了本类的方法加载,而对于分类的情况仍然没有探究,本文就对分类的方法时如何加载到内存的进行探究,另外也探究懒加...