首页
学习
活动
专区
工具
TVP
发布

Code_iOS

专栏作者
26
文章
24799
阅读量
13
订阅数
Object Runtime -- Weak
第一部分:借用 Xcode 找到与 weak 有关的所有内容,并进行整理和归纳,推导出核心的数据结构和方法集。
半纸渊
2019-04-01
1.2K0
C/C++ Const 小知识
[描述] 在 C、C++、D 和 JavaScript 编程语言中,const是一个类型限定符一个应用于数据类型的关键字,表示数据是只读的。Const - Wiki
半纸渊
2019-04-01
4100
Objective-C之NSDictionary学习笔记(IOS 9.1)
NSDictionary类简介 1. 以key-object的形式保存数据,是一个集合类(collection) 2. 词典中词条的保存是无序的 3. 不可变词典(内容一旦init后就不能更改) 4. 既然不能更改,当然就不能进行删除、替换、增加操作,只能查询 5. key值不能重复 属性表(@property) @property 描述 @property(readonly) NSUInteger count 词典词条的数量 @property(readonly, copy) NSArray
半纸渊
2018-09-04
1.2K0
Objective-C 内存管理(上)学习笔记
这里的“计数”表明必然会有一个东西(变量)来记录引用的变化,而在OC里这个变量就是retainCount;那么还有一个问题就是通过什么方式来操作这个变量,OC里就是retain(引用次数加 1),release(引用计数减 1 )方法。
半纸渊
2018-09-04
7420
Objective-C之NSArray学习笔记(IOS 9.1)
---- NSArray类简介 有序且只可以存储Objective-C对象的数组 初始化后,内容不可变,长度也不可变,不能进行增、删、改操作 不能存放nil (nil是标志数组的结束) 在MRC模式下,会发送retain消息于每个加入数组中的元素都进行保持,数组被释放的时候会发送release消息 ---- 属性表(@property) @property 描述 @property(readonly) NSUInteger count 数组元素的个数 @property(nonatomic,
半纸渊
2018-09-04
6250
iOS 网络编程(一)TCP/IP协议简介
https://developer.apple.com/library/prerelease/ios/documentation/NetworkingInternet/Conceptual/NetworkingConcepts/NetworkingLayers/NetworkingLayers.html#//apple_ref/doc/uid/TP40012487-CH8-SW1
半纸渊
2018-09-04
4970
Objective-c 知识总结 -- 继承
观察发现,它们属性和方法声明是相同的,都有 填充色(fillcolor)、尺寸+位置(bounds)、绘制方法;
半纸渊
2018-09-04
6010
iOS 网络编程(二)UDP协议小结
UDP全称 用户数据报协议,User Datagram Protocol 解释与特点 解释:U D P是一个简单的面向数据报的运输层协议,进程的每个输出操作都正好产生一个U D P数据报,并组装成一份
半纸渊
2018-09-04
7980
OpenGL ES 2.0 Using Modern Mobile Graphics Hardware
四. 问题:CPU 和 GPU 的 Memory 是有数据交换的,这种交换不会出问题吗?CPU 和 GPU 的计算速度一样吗?
半纸渊
2018-09-04
6760
iOS 网络编程(二)TCP协议小结
两个应用程序通过T C P连接交换8 bit字节构成的字节流。T C P不在字节流中插入记录标识符
半纸渊
2018-09-04
4950
OpenGL ES 2.0 (iOS)[04]:坐标空间 与 OpenGL ES 2 3D空间
第一次变换 模型变换(Model Transforms):就是指从模型空间转换到世界空间的过程
半纸渊
2018-09-04
1.7K0
OpenGL ES 2.0 Making the Hardware Work for You
iOS 系统会通过一个称之为 Core Animation Compositor (核心动画合成器[系统组件])去控制最终在屏幕显示的图像。
半纸渊
2018-09-04
6950
OpenGL ES 2.0 (iOS)[01]: 一步从一个小三角开始
1). 三个什么端点(屏幕坐标点)? 要回答这个问题要先了解 OpenGL ES 的坐标系在屏幕上是怎样分布的:
半纸渊
2018-09-04
2K0
OpenGL ES 2.0 (iOS)[03]:熟练图元绘制,玩转二维图形
文章的大前提是,你得有《OpenGL ES 2.0 (iOS): 一步从一个小三角开始》的基础知识。
半纸渊
2018-09-04
1.5K0
OpenGL ES 2.0 (iOS)[02]:修复三角形的显示
从图可以看出,这三个数据形成的其实是一个等边直角三角形,而在 iOS 模拟器中通过 OpenGL ES 绘制出来的是直角三角形,所以是有问题的,三角形被拉伸了。
半纸渊
2018-09-04
1.2K0
Objective-c 知识总结 -- @property
@property 只是一个编译器指令,意思是告诉编译器要干嘛,当然它的意思就是要求 Xcode 做属性声明了。
半纸渊
2018-09-04
1.3K0
iOS 监听设备方向旋转(iOS 9)
http://blog.csdn.net/jpcfei/article/details/8995531
半纸渊
2018-09-04
1.3K0
数据结构?
数据结构可以实现一种或多种抽象数据类型,而抽象数据类型(Abstract Data Type [ADT])就是一种数学的抽象,一些操作的集合【插入、删除等操作】,我们常说的链表、栈、队列等就是抽象数据类型。
半纸渊
2018-09-04
4600
数据结构:链表
工程代码 Github: Data_Structures_C_Implemention -- Link List
半纸渊
2018-08-30
9251
OpenGL ES 2.0 (iOS)[06-1]:基础纹理
Texture 在 OpenGL 里面有很多种类,但在 ES 版本中就两种——Texture_2D + Texture_CubeMap;
半纸渊
2018-08-30
1.9K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档