![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 78
LEO_MASTER
LEOMASTER
展开
-
[iOS] #运行时编程# Block植入
运行时编程之 Block植入 CallBack-回调,在各个编程语言中都是很重要的一个功能,比如弹窗一个子控件,在子控件中获取到信息后需要返回数据给调用方,最主流的做法就是把调用方作为参数传到子控件中,然后当子控件拿到信息以后再把信息传递给之前进来的调用方。在iOS中,这种做法叫delegate(代理),通常在创建子控件的时候会看到一句:子控件.delegate = sel原创 2015-08-25 14:48:15 · 687 阅读 · 1 评论 -
[iOS]#图像处理#图像Mask切割
在很多时候我们需要对一张图片进行裁剪,尽管CALayer已经为我们提供了很多方便,可以轻易实现圆形,圆角矩形,甚至直角+圆角的矩形,然而在一些特殊情况下,需要对图片进行不规则形状(比如半个⭐️)裁剪的时候,就需要一些手段来进行图片处理了。当然如果用CALayer来画path的话,任何形状都是可以画的,但是必须把每一个轮廓都写一遍,而描述这些轮廓,会随着图形复杂度而相应的繁琐,更糟糕的是,如果换原创 2015-08-27 10:05:30 · 3277 阅读 · 0 评论 -
[iOS]#Swift#OC+Swift混编
OC+Swift混编随着2014年WWDC推出Swift以后,这个新的脚本语言受到广大开发者的青睐,然而由于很多第三方库依旧用的是OC, 或者现有代码是用OC写的,所以如果想用Swift,更多的情况会是在混编下完成的。所幸混编并不复杂,唯一的缺陷就是会让你的包更大(详情见网页Swift Embedded Runtime Library Increases App Size>).原创 2015-08-31 14:01:55 · 715 阅读 · 0 评论 -
[iOS] iOS开发埋坑之路(一)
项目开发过程中不可避免的会遇到各种坑,本系列博客的主要目的是将其解决方法各个记录下来,以后再遇到就手到擒来了。1,iOS8 UILabel加下划线直接给字符串的字串加下划线已经不起作用,要将全部字符都加下划线,然后给不需要下划线的字串设置style 为none(脑抽的设计): NSMutableAttributedString *str = [[NSMutableAt原创 2015-09-01 15:16:57 · 846 阅读 · 0 评论 -
3D Touch初探
3D Touch 主要应用:(1)Quick ActionsQuick Actions let users do the things they do most often, faster and in fewer steps. Many of these actions can even be done with a single press, right from th原创 2015-10-28 14:21:14 · 614 阅读 · 0 评论