上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页
摘要: 我觉得学习iOS开发,首先对OC类和OC对象的学习,把里面的内容理清楚,至少理论知识的逻辑先理清楚,是很有必要的。 但是通过我写这篇博文的经验来看,这里面涉及到的知识点有相互有所交叉,很难理清一条顺序链,然后知识一环扣一环,做不到,唯一的办法可能就是需要看完之后再看第二遍,然后敲代码做实验。 类是面 阅读全文
posted @ 2021-06-14 10:31 码出境界 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 目录 1】为什么要进行内存管理 2】内存管理的方式 3】自动引用计数技术(ARC) 一、为什么要进行内存管理 二、内存管理的方式 1、引用计数这套方案应用广泛,在多种语言中使用 引用计数(Reference Count)是一个简单而有效的管理对象生命周期的方式。不管是OC语言还是Swift语言,其内 阅读全文
posted @ 2021-06-12 23:39 码出境界 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、Block的简介 Block作为C语言的扩充功能,是在OS X Snow Leopard和iOS 4引入的。 用一句话表示Block的扩充功能:带有自动变量(局部变量)的匿名函数。 第一个方面,匿名函数就是不带有名称的函数。在C语言的标注中是不允许存在这样的函数的,而通过Block,源代码中就能 阅读全文
posted @ 2021-06-12 00:12 码出境界 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、多线程知识的简单介绍 1、进程、线程、任务 1.1、什么是进程 进程是指在系统中正在运行的一个应用程序。每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。 比如同时打开酷狗、迅雷两款软件,系统就会分别启动2个进程。 通过电脑上的“活动监视器”可以查看Mac系统中所开启的进程。 在 阅读全文
posted @ 2021-06-01 01:32 码出境界 阅读(446) 评论(0) 推荐(1) 编辑
摘要: OC语法 声明遵循协议、 数组使用的注意事项、 字符串与数组的转换、 NSIndexPath等结构体的比较、 NSNotFound、 重写description方法、 字符串NSString与NSMutableString常用方法、 数组NSArray与NSMutableArray的常用方法、 理解 阅读全文
posted @ 2021-05-30 23:55 码出境界 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 检测视图控制器是否被释放,可以检测是否调用了-dealloc生命周期方法。 具体操作就是在该视图控制器中重写dealloc方法,加上一些打印信息用以判断,只要打印了这个信息就可以认为视图控制器释放了。 相关链接: 循环引用不释放控制器【https://www.cnblogs.com/cchHers/ 阅读全文
posted @ 2021-05-10 13:41 码出境界 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include "GLFrustu 阅读全文
posted @ 2021-05-03 00:31 码出境界 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include "GLFrustu 阅读全文
posted @ 2021-05-03 00:24 码出境界 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include "GLFrustu 阅读全文
posted @ 2021-05-03 00:17 码出境界 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrame.h" 阅读全文
posted @ 2021-05-02 23:58 码出境界 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include "GLFrustu 阅读全文
posted @ 2021-05-02 23:47 码出境界 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include "GLFrustu 阅读全文
posted @ 2021-05-02 23:35 码出境界 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include "GLFrustu 阅读全文
posted @ 2021-05-02 22:27 码出境界 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLShaderManager.h" #include "GLFrustu 阅读全文
posted @ 2021-05-02 21:22 码出境界 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 注意:需要在配置好OpenGL的编程环境中运行下列代码,环境配置文章可参考: OpenGL在Mac项目上的配置 下面的代码,直接放置在main.cpp文件中即可: #include "GLTools.h" #include "GLMatrixStack.h" #include "GLFrame.h" 阅读全文
posted @ 2021-05-02 21:12 码出境界 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页