240 发简信
IP属地:北京
  • 120
    组件化之podspec

    我们将项目Pod管理后,有时候会编写Spec描述文件。1.0 cd到项目的根目录2.0 初始化一个podspec文件 此时根目录下就会出现一个ModuleB.podspec文...

  • 120
    组件化之podspec文件

    如何创建podspec 创建podspec文件只需要一行命令,在你自己的三方库的根目录下输入下面的命令: podspec文件内容介绍 一些常用信息的介绍 介绍一下,里面一些重...

  • Xcode15无法创建分类

    关于Xcode15无法创建分类的Bug现象: 创建分类后项目内或者文件夹内都没有相对应的分类文件 原因是: Xcode15缺失了"CategoryNSObject"和"Ext...

  • Podfile语法参考(译)

    本文翻译自官方的Podfile Syntax Reference,也参考了之前一位博主的翻译,若翻译中有什么异议,欢迎留言指正。 Podfile Podfile文件详细描述了...

  • 120
    iOS 整体框架及类继承框架图

    一 整体框架 在iOS开发过程中,对iOS整体框架的了解和学习是必不可少的一个环节,今天我们就好好来了解一下iOS的整体框架。首先贴一个关于iOS的框架介绍:iOS系统框架概...

  • 数组内有Model进行copy

    问题表述:已经有一个数组A,数组A内有n个Model;此时无论通过copy、mutableCopy、= 赋值出一个新数组B,修改B中Model的一个属性,数组A都会跟着修改,...

  • 120
    新建pod项目遇到的一些坑

    目的: 用Xcode新创建完一个项目,使用pod进行管理库;1.0 在终端cd到项目的根目录,pod init,按道理讲就会出现Podfile、.xcworkspace、Po...

  • 我一开始没搞懂CornerRadii的定义,后来我用下面的方式实现的,也没错,感谢大佬的分享。
    struct CornerRadii {
    CGFloat topLeft;
    CGFloat topRight;
    CGFloat bottomLeft;
    CGFloat bottomRight;
    };

    struct CornerRadii CornerRadiiMake(CGFloat topLeft,CGFloat topRight,CGFloat bottomLeft,CGFloat bottomRight){
    return (struct CornerRadii){
    topLeft,
    topRight,
    bottomLeft,
    bottomRight,
    };
    }
    ////切圆角函数
    CGPathRef CYPathCreateWithRoundedRect(CGRect bounds,
    struct CornerRadii cornerRadii)
    {
    const CGFloat minX = CGRectGetMinX(bounds);
    const CGFloat minY = CGRectGetMinY(bounds);
    const CGFloat maxX = CGRectGetMaxX(bounds);
    const CGFloat maxY = CGRectGetMaxY(bounds);

    const CGFloat topLeftCenterX = minX + cornerRadii.topLeft;
    const CGFloat topLeftCenterY = minY + cornerRadii.topLeft;

    const CGFloat topRightCenterX = maxX - cornerRadii.topRight;
    const CGFloat topRightCenterY = minY + cornerRadii.topRight;

    const CGFloat bottomLeftCenterX = minX + cornerRadii.bottomLeft;
    const CGFloat bottomLeftCenterY = maxY - cornerRadii.bottomLeft;

    const CGFloat bottomRightCenterX = maxX - cornerRadii.bottomRight;
    const CGFloat bottomRightCenterY = maxY - cornerRadii.bottomRight;
    //虽然顺时针参数是YES,在iOS中的UIView中,这里实际是逆时针

    CGMutablePathRef path = CGPathCreateMutable();
    //顶 左
    CGPathAddArc(path, NULL, topLeftCenterX, topLeftCenterY,cornerRadii.topLeft, M_PI, 3 * M_PI_2, NO);
    //顶 右
    CGPathAddArc(path, NULL, topRightCenterX , topRightCenterY, cornerRadii.topRight, 3 * M_PI_2, 0, NO);
    //底 右
    CGPathAddArc(path, NULL, bottomRightCenterX, bottomRightCenterY, cornerRadii.bottomRight,0, M_PI_2, NO);
    //底 左
    CGPathAddArc(path, NULL, bottomLeftCenterX, bottomLeftCenterY, cornerRadii.bottomLeft, M_PI_2,M_PI, NO);
    CGPathCloseSubpath(path);
    return path;
    }

    iOS 视图圆角(任意角任意大小)

    最近要做一个新项目,产品需求刚过完,UI的效果图也就随之而出了,拿到效果图之后,看到首页就让我大吃一惊了,因为里面出现好多不同大小和个数的圆角,这让我着实头疼,大家可以看看U...

  • 120
    iOS上获取崩溃日志的N+1种方法

    iOS上获取崩溃日志的N+1种方法 正常情况下,程序崩溃之后都会有崩溃日志保存在我们的手机里面,当崩溃的时候,我们可以通过如下几种方式找到我们的崩溃日志。 方法一:从本机隐私...

  • 我用的没啥影响

    iOS监听App内部拨打电话后的状态改变

    1.0首先知道怎么去拨打电话 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:callPhon...

  • ?就看着题目,就感觉不是啥正常人,都婚外情了,你还要确定是否真爱。。。。

    2个方法,试出婚外情人对你是不是真爱!

    很多女人都看不透婚外感情的虚假,总是以为自己的感情是例外,追求自己的那个男人对自己是真爱,真的是与妻子已经没有感情了,才选择追求婚外感情的。 总是认为他是与别人不同的! 那好...

  • 120
    关于No certificate for team ‘XXXX Daily Online Development Co.Ltd' matching 'Apple Development: xxx...

    最近接受其他部门移交过来的项目,打开就报如下提示的错误 主要原因是:'Apple Development: xxx (112233xx)’,我们排除步骤如下:1.0 确定在T...

  • 120
    最新苹果审核最全官方联系方式!

    注:原文转载链接苹果目前公布的主要联系方式有邮箱、在线通道及电话3种方式。从老司机反馈的处理请求速度及回答问题的立场来看,苹果更倾向于使用在线通道以及电话,大家在今后遇到下面...

  • 您好,上文中您提到的“ 灵活:当用户没有安装APP时,Universal Link可以在Sarafi中展示网站的内容。”,我想问下这步如何设置?

    关于iOS系统的Universal link 添加方式 (详细)

    一、关于Universal Link Universal Link 是苹果在iOS9 中新增的新特性之一,类似于深层链接,可以更简单快速的通过打开一个通用的https...

  • 120
    EasyAR应用之iOS原生扫卡播放视频

    为什么选EasyAR AR的广泛应用 AR(Augmented Reality)即增强现实,是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技...

  • 120
    ARKit从入门到精通(2)-ARKit工作原理及流程介绍

    转载请注明出处://www.greatytc.com/p/0492c7122d2f 1.1-写在前面的话 1.2-ARKit与SceneKit的关系 1.3-ARKi...

个人介绍
即使世界未曾温柔待我,我依然温柔对待世界,不是我多么高尚,我只怕一旦开始作恶就停不下来了啊