240 发简信
IP属地:江苏
  • C 语言struct(结构体)语法

    什么是结构体? 结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member). 像 int、float...

  • 120
    关于OC 底层想聊聊

    OC 作为一种经典的运行时动态语言, 底层的动态运行时、消息机制另无数iOS开发者痴迷. Runtime: 结构模型 我们先来看下类的定义: 2.对象的定义: 4.方法定义:...

  • 1202 年了,还不了解 Flutter 解析数据的来康康

    2021年了, Flutter 2.0版本已经发布,来康康Flutter 的Model 是怎么解析json 数据的吧!如果你请求到豆瓣电影的高分电影排行榜json数据格式入下...

  • Swift POP 可以使你的代码更优雅

    POP 全称 Protocol Oriented Programming, 面向协议编程。所谓协议,就是一组属性和/或方法的定义,而如果某个具体类型想要遵守一个协议,那它需...

  • OC-runtime简述

    Runtime是什么 在C语言中,将代码转换成为可执行文件,一般要经历三个步骤:编译--->链接--->运行在链接的时候,对象的类型、方法的实现已经确认好了.而在OC中,却将...

  • iOS 蓝牙库简介

    一、关于蓝牙开发的一些重要的理论概念: 1.当前ios中开发蓝牙所运使用的系统库是<CoreBluetooth/CoreBluetooth.h>。2.蓝牙外设必需为4.0及以...

  • iOS TCP 连接原理

    TCP可靠传出的实现: 1). TCP连接的每一端都必须设有两个窗口(一个窗口发送,一个窗口接收), TCP的可靠传输机制用字节的序号进行控制, TCP所有的确认都是基于序号...

  • 120
    最新objc4-781源码编译调试

    1. 我们需要下载 objc-781 的源码 下载地址: https://opensource.apple.com/release/macos-10151.html[http...

  • 120
    OC Block底层原理

    block的原理是怎样的?本质是什么?答: block本质是封装了函数调用和调用环境的OC对象,本质是结构体,block结构体内部有需要执行的代码块funcPtr和自己的大小...

  • iOS 浅谈APP性能优化

    做一款APP,它的的性能稳定性问题使我们有限要考虑的,首先我们从几个大方向去谈谈这个问题. 1.APP 的启动 启动分为冷启动与热启动:1.1 冷启动(Cold Launch...

  • Swift-高级面试题总结

    基础篇 1. class 、struct、enmu 的区别? 相同点: 都可以定义属性和方法;下标语法访问值;初始化器;支持扩展、协议 类特有的功能: 继承允许类型转换析构方...

  • iOS https = http +SSL/TLS

    HTTPS其实是有两部分组成:HTTP +SSL/ TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是...

  • 120
    Mac-Android-Flutter--环境变量配置

    一.命令行$: vim ~/.bash_profileopen -e .bash_profile 二.添加路径 三.刷新(命令行$) source .bash_profile...

  • iOS-OC高级面试题基础篇

    1. 在OC 中 Category(分类)和Extension(扩展)的区别? 分别可以用来做什么? 分类有哪些局限性? 分类的结构体里面有哪些成员? 区别: 1).分类(c...