iOS开发
文章平均质量分 63
Invisible_He
这个作者很懒,什么都没留下…
展开
-
xcode15一直显示正在连接iOS17真机问题解决
xcode15一直显示正在连接iOS17真机问题解决; connecting to iphone原创 2023-10-23 11:14:04 · 5171 阅读 · 3 评论 -
你可能并不知道的UIView的center属性(一个view的center并不一定是在这个view的中心)
从最开始接触iOS开发到现在也已好些年了,今天才算是真正认识到自己每个项目都有经常用到的一个大家再熟悉不过的UIView的简单属性:center。如果您现在也和我之前一样的认知:这个center不就是UIView的中心点吗?通过它可以获取和设置UIView的中心位置。那么我觉得您可以好好儿的看看我这篇文章,希望能对你有所帮助。大家应该常常会遇到这样的需求,就是要将一个view设置在另一个v...原创 2019-08-17 14:35:36 · 4048 阅读 · 1 评论 -
iOS左对齐自动换行collection样式
简单好用性能高效的左对齐cell size不定的开源库原创 2023-09-08 23:06:49 · 923 阅读 · 0 评论 -
OC为何很少new一个对象?
前言对于OC,我们最常用的生成一个对象的方式是下面这样的NSObject *obj = [[NSObject alloc] init];当然也会有下面这种方式NSObject *obj = [NSObject new];但是这种方式是很少用的。对于大部分人的理解,其实new的效果和结果是和alloc组合init是一样的,那么既然如此,为何大家均选择了调用两个方法的稍微复杂点的方式,而并没选择调用一个方法new的简单方式呢?OC为何很少new一个对象?苹果官方解释下面是苹果官方文档Ty.原创 2021-03-05 14:48:40 · 249 阅读 · 0 评论 -
iOS绘制既有圆角又有直角的view
想必大家常会遇到这样的需求吧,做一个view, 既有圆角又有直角。这种view主要见于某些从下往上弹出的view,上面是圆角,下面是直角。相信叫你做出一个四周都有圆角的view简直信手拈来吧self.layer.maskToBounds = YES;self.layer.cornerRadius = 6.f;就如上面两句代码所示,简单又快捷。如果是简单的显示内容的view,这样子就完全可...原创 2019-12-28 18:12:00 · 553 阅读 · 1 评论 -
iOS获取一个view对应的子view
很多时候,我们会遇到这样的一种场景,在一个view的一堆subviews里面找到我们想要的那个view,尤其是要在一个不是我们自己写的view的subviews中找到那个想要的view, 这种场景下,能获取到这个view就显得至关的有用了。譬如,我们要自定义tableview左滑删除的样式时,尤其是自定义成一个特定的图标或者更复杂的情况,具体看下面截图:在这种情况下,我们就需要获取到这个tabl...原创 2019-12-25 09:36:32 · 1533 阅读 · 1 评论 -
OC交换两个不同类的方法
##序言不知你是否在工作或者自己的代码中遇到过这样的情况?知道一个类的方法,并且自己想要自定义一个方法与其进行交换,但是呢,这个类是一个咋们看不到实现的类,更甚者是连头文件都看不到,尤其是面对系统自带界面里的某个view或者类。##正文当然,开发至今,我也是很多时候遇到过类似的情况,并且是多见于修改系统view或者是某个连头文件都没有的类。可能你一开始会有这样的想法,写一个这个类的分类,然鹅...原创 2019-12-25 09:34:30 · 831 阅读 · 1 评论 -
xcode11如何打开/关闭代码预览/minimap
xcode11可谓是xcode中更新变化最大的一个版本之一了吧,界面上的东西也是给人焕然一新的赶脚,其中可能最人性化的一个界面上的新功能就是minimap(就是代码预览功能)了,也就是下面截图里红框框内的东西这个东西的名字叫做minimap。如此好用的东西确实让开发更加得心应手了,但是呢,一如既往的,苹果每次给我们的希望从来没让我们失望过,同样的,苹果每次给我们的失望也是从没让我们失望过。...原创 2019-11-15 00:00:49 · 6315 阅读 · 1 评论 -
关于xcode出现An unknown error occurred. See the install log for more details安装失败解决办法
最近更新系统后,打开xcode,提示安装组件,结果出现了这个问题An unknown error occurred. See the install log for more details,打开安装log直接懵逼。经过一番折腾,找到解决方法,具体如下:1、进入下列目录Xcode.app/Contents/Resources/Packages2、找到这个文件MobileDevi...原创 2019-10-30 11:11:21 · 5531 阅读 · 2 评论 -
xcode11新项目删除main.storyboard
今年的Xcode11无疑是近几年变化最大之一的一个版本了。我也在升级Xcode11后各种踩坑,爽到泪水止不住流啊。这里就来说说我这两天踩到的一个坑吧,就是用xcode11新建iOS项目后,想要删除默认的main.storyboard,使用自定义的window和controller的坑。具有一定经验的人想必都知道Xcode11之前,想要达到上面的目的步骤吧。首先就是选中工程文件选项,之后删除...原创 2019-10-29 22:50:46 · 1190 阅读 · 3 评论 -
Xcode11 xib直接拖线问题
Xcode11可谓是界面上变化最大的一个版本之一了吧,但是新界面同时也会带来对以前自己熟悉的界面操作的问题,最近我就遇到一个问题,自己辛辛苦苦完成了一个xib,之后想要进行拖线添加属性操作,结果就让我懵逼了,搞了半天,发现,之前拖线的那个分页快捷图标怎么都找不到了,如下图:于是乎,各种百度Google,就是怎么都莫法。之后我今天注意到,在这个界面多了个以前没有的一个图标,如下图红...原创 2019-10-28 17:15:16 · 6421 阅读 · 2 评论 -
iOS实现支付宝后台模糊效果
废话不多说,先来张图,直接看下效果上图的效果就是我们这篇文章要达到的效果。对于没做过类似效果的盆友们来说,可能最开始想到的会是,是否有这么一个方法能监听到手机APP进入任务管理或者是进入任务切换这么一个动作?然鹅,事实并非那么麻烦,其实想要实现这种效果只需要监听AppDelegate里的下面两个方法即可- (void)applicationDidEnterBackground:(...原创 2019-09-11 22:47:20 · 2262 阅读 · 1 评论 -
OC消息发送机制完整全过程
前言时间荏苒,光阴似箭啊,不知不觉,自己从接触iOS开发至今已经六年有余了。想想最开始学习OC时,苹果还未推出ARC机制,iOS/Mac开发也只有OC这么一门语言,swift还未推出。仔细想想自己从接触到工作这么多年来,自己接触到的OC语言相关问题的坑还是蛮多的,今天就让我给大家好好的讲讲iOS面试中甚至开发中经常接触到的一个东西:消息发送机制正文我从学习编程开发到现在也是学过和接触过...原创 2019-08-22 14:31:22 · 1205 阅读 · 1 评论 -
swift中为何数字字面量可以直接进行数学运算呢
众所周知,swift是一门安全性贼高的编程语言,尤其是各个数据类型的强制匹配规定,奠定了swift语言安全性的基石。所谓的数据类型强制匹配,就是两个变量或者常量的数据类型必须一致,才能进行赋值和运算等的操作。就比如下面一段代码let a = 10let b = 10.0let c = a + b在swift中,这种情况就是直接会报错的,错误原因就是a和b类型不一致,不能进行运算...原创 2019-08-24 00:27:40 · 173 阅读 · 0 评论