240 发简信
IP属地:上海
  • 单例模式

    一个单例类,在整个程序中只有一个实例,并且提供一个类方法供全局调用,在编译时初始化这个类,然后一直保存在内存中,到程序(APP)退出时由系统自动释放这部分内存。 优点:因为一...

  • 120
    工厂模式

    工厂模式 普通工厂 简单工厂模式的主要角色如下: 简单工厂(SimpleFactory):是简单工厂模式的核心,负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被...

  • RAC应用

    一些基本应用 订阅者相关 一些常用方法 还有一些timer、代理、通知的方法具体看demo吧。。。这个东西整体用下来真是个无底洞的感觉。。如果你想的话。。可以无处不在啊。。从...

  • 120
    计时方式

    1、NsTimer方式会存在延迟情况。此种方法把timer加入runloop中执行。如果runloop正在执行连续性任务,则需要等待任务结束 2、dispatch方式disp...

  • IOS内存分配状态

    内存分区:可以分为5个区 说到内存分区,内存即指的是RAM。栈区(stack): 这个一般由编译器操作,或者说是系统管理,会存一些局部变量,函数跳转跳转时现场保护(寄存器值保...

  • 120
    flutter安装

    参考文档: https://flutterchina.club/setup-macos/[https://flutterchina.club/setup-macos/] ht...

  • 临时备忘

    ios 证书相关 App Store证书。一年一个样。。记录下。备用。。 Certificates 钥匙串-证书助理-从机构申请证书。存储到本地。。钥匙串申请csr颁发证书给...

  • CF与OC的转换

    iOS开发中,OC和CF对象可以随意转换,以NSString和CFStringRef为例。 CFStringRef aCFString = (CFStringRef)aNSS...

  • 120
    IOS沙盒

    三大目录:应用程序沙盒目录下有三个文件夹Documents、Library(下面有Caches和Preferences目录)、tmp。 Documents:保存应用运行时生成...

  • 分类

    常见问题 分类的加载。。load/initial的执行 创建Person 类、创建student类继承person、为student添加分类 1、在类的+load方法调用的时...

  • 120
    Runtime

    Runtime简称运行时,是一套底层的 C 语言 API,oc运行时最主要的就是消息机制。对于C语言,在编译的时候会检查函数。决定调用哪个。对于OC的函数,只有在真正运行的时...

  • GIT备忘

    Git log查看某个文件改动历史信息: cd 到具体文件abc.m下git log --pretty abc.m (如果要成行显示则 git log --pretty=...

  • Block

    block实际上是一种回调机制,我们可以想一般的方法和block对比。。。 常规方法调用。A调用B方法methodA调用methodB A的参数给B应用。。B执行完结束 ...

  • 方法调用方式IMP、Selector、NSinvocation

    @implementation Person (float)personMethod{NSLog(@"\n %s return 5.555 \n",func);retu...

  • project之间的引用逻辑

    目录结构。fa为主工程;A/B分别为引入工程。。 1、首先子工程引用子工程等同于平阶同workSpace下工程之间的调用(这种调用是不能引入.a库的。否则会提示过多引用错误 ...

  • 120
    Http和Https以及加密方式

    http协议原理 1.利用DNS协议进行域名解析 2.建立tcp协议三次握手过程 3.客户端发出访问网站相应页面请求(发出http协议请求报文) 4.系统架构部署情况 5.服...

  • 压缩。。。

    像素、分辨率:“像素”是数码相机感光器件(CCD或COMS片)上的感光最小单位分辨率=像素/英寸照片的清晰度不是取决于像素数,而是取决于像素的“点密度”(就是图片的分辨率——...

  • Nimbus有关表格数据的模块化源码阅读

    nimbuskit这个三方其实很大,东西非常多比如支持超链接的label 、web view 组件 、标准化的程序通信 、强大的debug工具 等等。因为项目需求,所以看了一...

个人介绍
做个仓库。记录一些摘抄和笔记。。