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

清墨_iOS分享

专栏作者
49
文章
72265
阅读量
33
订阅数
自定义XCode的SwiftUI View模版(.xctemplate制作)
关于自定义XCode内UIKit相关的文件模板,网上已有很多的教程,这里来介绍下对于SwiftUI View的自定义模板创建。
清墨
2023-09-13
1610
OSLog与NSLog,OSLog的实践
NSLog的文档,第一句话就说:Logs an error message to the Apple System Log facility.,所以首先,NSLog就不是设计作为普通的debug log的,而是error log;其次,NSLog也并非是printf的简单封装,而是Apple System Log(ASL)的封装。
清墨
2022-11-12
6350
iOS 10 ~ iOS 15 tableview 适配(使用注意事项)
参考:https://www.jianshu.com/p/b42030a37953 https://blog.csdn.net/weixin_34037977/article/details/91634236
清墨
2022-11-12
1.7K0
iOS 多线程再探
解释一下,1 4 5 6是并发队列异步执行,所以他们会在开辟的新线程中并行执行,谁先谁后不一定。符合
清墨
2022-03-24
1700
iOS dispatch_after延迟执行导致延迟dealloc
我们新建一个NewViewController,在开始的ViewController写如下代码
清墨
2021-04-15
1.8K0
pod安装、更新库失败,github连接超时问题
主要问题:Failed to connect to github.com port 443: Operation timed out
清墨
2020-09-24
4.8K0
OpenGLES讲解稿
今天我们讲一下OpenGL与OpenGL在移动端的应用 OpenGL,Open Graphics Library,开放式图形库,就是一个库,与我们平时使用的三方库差不多。 OpenGL在移动端的表现形式为OpenGLES(OpenGL for Embedded Systems),是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。
清墨
2020-01-15
9870
OpenGL与OpenGL在移动端的应用
OpenGL首先我们从字面意思来理解:Open Graphics Library,开放的图形库,图形库自然是处理图形的,所以简单来说OpenGL就是用来处理图形的一个三方库。 稍微技术流一点,作如下解释:是用于渲染2D,3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。
清墨
2019-11-15
2.5K0
iOS-GCD信号量实现最大并发
1.实现最大并发数,在iOS里,最容易使用的是NSOperationQueue,如下
清墨
2019-10-28
1.9K0
iOS多线程-加强理解
解释一下,1 4 5 6是并发队列异步执行,所以他们会在开辟的新线程中并行执行,谁先谁后不一定。符合
清墨
2019-10-25
4830
iOS 自定义分段控制器
最近做项目时遇到一些问题,就是项目里原有分段控制器的适用范围有些局限,虽然网上也有很多分段控制器的demo,但自己写的,可控性和项目适用性自己能很明白,所以我专门封装这样一个分段控制器,解决不同场景下的功能需求。
清墨
2019-07-15
1.2K0
iOS 静态库.a冲突解决
从图中可以知道我去了哪里(前面面试总结文章有人好奇)。 回到正题,以前我是有过专门做SDK的经验,所以像这种sdk报错遇到的不少,如图有价值也很明显的问题点在于:
清墨
2019-07-01
2K0
iOS求两个数组里的相同元素
这个比起直接遍历做得优一点的地方在于先把A数组中元素剔除出来(范围在B内),然后再进行遍历,这也得益于数组已经排好序。
清墨
2019-04-23
2.4K0
djskdskhd
.h #import <UIKit/UIKit.h> @interface Person : NSObject @property (nonatomic, copy) NSString *name; @end typedef void(^PersonBlock)(Person *); @interface ViewController : UIViewController @property (nonatomic, copy) PersonBlock myBlcok; @end .m #im
清墨
2019-04-18
3950
iOS多线程GCD任务取消->NSOperation
在多线程开发中,我们常用到GCD,这里探讨一下GCD任务的取消: 1.在iOS 8以后,系统给我们提供了这样的取消函数 dispatch_block_cancel,不过这个也只能用于dispatch_block_create创建的dispatch_block_t,我们试验一下:
清墨
2019-04-17
2.8K0
iOS多线程-dispatch_set_target_queue
在GCD多线程的学习中,我发现了dispatch_set_target_queue这个函数。 在官方文档的释义中:https://developer.apple.com/documentation/
清墨
2019-04-09
1.4K0
为什么我面试了10家公司,8家都不要我
2018年3月刚入职一家公司,2019年3月又跳了出来。其实这家公司并没有亏待过我,只是每家公司都有自己的企业文化,而我不能接受此公司企业文化,离开是我考虑过之后最好的决定。 好了,可以回到主题了,既然离职了肯定就需要找工作,这里我与大家分享下个人找工作的经历(这里不会透露每家公司的面试题,也尽量不透露公司信息)。
清墨
2019-04-01
1.1K0
iOS从timer释放问题看内存管理
在iOS的开发中,如果使用NSTimer做定时器,一定要在合适的时机销毁这个定时器,不然可能导致内存得不到释放。原因就是循环引用。
清墨
2019-04-01
1.6K0
iOS通过runtime给分类添加属性
分类Category可以添加方法,但不能直接添加属性,如下,我们创建一个UIImage的Category:
清墨
2019-04-01
7830
answer
2.跟我预想中不一样,我这边特地用swift和oc分别敲了一遍,oc的时候array2中只有obj2并且name为test,而swift中,array2依然是obj1,obj2,但obj2的name却变为了test,这个在oc中能理解,在swift中目前还没有理解,不过这是我要理解的目标了。
清墨
2019-03-20
5190
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档