首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
fgyong
掘友等级
程序猿
|
哈啰出行丨公众号『fgyong的开发日记』
Object-C、Swift、Flutter,路漫漫其修远兮,吾将上下而求索。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
最新
热门
iOS底层原理 block本质 --(5)
上篇Category和关联对象讲解了+load和initialize区别和练习,没看过的朋友可以去温习一下,本章讲解block的用法和底层数据结构,以及使用过程中需要注意的点。 命令行执行xcrun -sdk iphoneos clang -arch arm64 -rewrit…
iOS底层原理 Category与关联对象本质 --(4)
上篇文章讲了KVO本质和KVC的联系,想必大家都已经清楚了,今天我们再看一下Category的底层原理。 先看一下Category的简单使用,首先新增一个类的Category,然后添加需要的函数,然后在使用的文件中导入就可以直接使用了。代码如下: 类别使用就是这么简单。 第一篇…
iOS底层原理 KVO和KVC本质与联系 --(3)
上篇讲了类的本质,我们知道实例实际是存储了成员变量的值和指向类的isa指针,class对象和meta-class对象包含 isa、superclass和class_rw_t这几种结构体,只是数据不一样,isa需要ISA_MASK&之后才是真正的值。那么今天我们在看一下Key-V…
IOS 底层原理 类的本质--(2)
复习一下IOS 底层原理 对象的本质--(1),可以看出来实例对象实际是上结构体,那么这个结构体是有类指针和成员变量组成的。 isa地址就是instance的地址,其他成员变量排在后边,也就是instance的地址就是isa的地址。 这代码是输出了几个NSObject的对象的类…
IOS 底层原理 对象的本质--(1)
探寻OC对象的本质,我们平时编写的Objective-C代码,底层实现其实都是C\C++代码。 那么一个OC对象占用多少内存呢?看完这篇文章你将了解OC对象的内存布局和内存分配机制。 执行clang -rewrite-objc main.m -o main.cpp之后生成的cp…
iOS 浅析指针、函数、typedef
顾名思义,指针函数即返回指针的函数。其一般定义形式如下: 其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针(地址),“类型名”表示函数返回的…
iOS 手动做一个自动打包部署神器
之前使用的fastlane添加pgyer自动打包的,最近发现更新总是有问题,所以产生了自己shell做一个的想法。虽然代码比较少,但是很实用。 运行./setup.sh,即可完成上传到pgyer网站。 具体的配置属性见源码下载页面。
个人成就
文章被点赞
381
文章被阅读
125,442
掘力值
2,977
关注了
34
关注者
1,821
收藏集
9
关注标签
13
加入于
2016-01-11