240 发简信
IP属地:湖北
  • Swift 网络请求 : Moya使用理解

    Github : Moya Moya版本 : 11.0.2Swift版本 : 4.1 Moya入口 这个是Moya的provider初始化的定义.对应传入的参数,基本上都是包...

  • + (BOOL)resolveInstanceMethod:(SEL)sel {
    return YES;//返回YES,进入下一步转发
    }
    这里是返回NO吧,才能和流程图对应

  • 120
    git使用详解(上传、更新、删除、忽略)(mac)

    宠辱不惊,闲看庭前花开花落;去留无意,漫观天外云卷云舒。 听雨 当口袋里有了金币,代码库里全是代码,我想去听雨,一个人去听雨。 一、创建远程仓库,也就是在git上创建仓库 首...

  • 120
    修改Xcode自动生成的文件注释来导出API文档

    最近工作需要和其他公司进行项目交接的时候,原以为像往常一样直接交付源代码就行了,谁知道客户公司需要我们提供API文档。瞬间我和小伙伴们都惊呆了,什么鬼!从来没做过。后来看了一...

  • @CISay :kissing_heart: 可能是,非常感谢楼主,写得很好,蛮好用的

    iOS实现动态区域裁剪图片

    裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能希望只上传图片中的部分内容,突出...

  • UIImage *newImage = [self cropImage:self.targetImage toRect:cropRect];
    - (UIImage *)cropImage:(UIImage*)image toRect:(CGRect)rect {
    CGFloat (^rad)(CGFloat) = ^CGFloat(CGFloat deg) {
    return deg / 180.0f * (CGFloat) M_PI;
    };

    // determine the orientation of the image and apply a transformation to the crop rectangle to shift it to the correct position
    CGAffineTransform rectTransform;
    switch (image.imageOrientation) {
    case UIImageOrientationLeft:
    rectTransform = CGAffineTransformTranslate(CGAffineTransformMakeRotation(rad(90)), 0, -image.size.height);
    break;
    case UIImageOrientationRight:
    rectTransform = CGAffineTransformTranslate(CGAffineTransformMakeRotation(rad(-90)), -image.size.width, 0);
    break;
    case UIImageOrientationDown:
    rectTransform = CGAffineTransformTranslate(CGAffineTransformMakeRotation(rad(-180)), -image.size.width, -image.size.height);
    break;
    default:
    rectTransform = CGAffineTransformIdentity;
    };

    // adjust the transformation scale based on the image scale
    rectTransform = CGAffineTransformScale(rectTransform, image.scale, image.scale);

    // apply the transformation to the rect to create a new, shifted rect
    CGRect transformedCropSquare = CGRectApplyAffineTransform(rect, rectTransform);
    // use the rect to crop the image
    CGImageRef imageRef = CGImageCreateWithImageInRect(image.CGImage, transformedCropSquare);
    // create a new UIImage and set the scale and orientation appropriately
    UIImage *result = [UIImage imageWithCGImage:imageRef scale:image.scale orientation:image.imageOrientation];
    // memory cleanup
    CGImageRelease(imageRef);

    return result;
    }

    iOS实现动态区域裁剪图片

    裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能希望只上传图片中的部分内容,突出...

  • 好像截取图片有点问题,CGImageCreateWithImageInRect中得rect是获取自UIImage中得rect,而不是UIImageView的;而在UIImage的坐标系中,(0,0)点位于左下角,因此在裁剪区域确定时,需要转换成对应坐标系中得区域:以下是转换代码:

    iOS实现动态区域裁剪图片

    裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能希望只上传图片中的部分内容,突出...

  • 看完你的评论我就业的恶心,想吐,有点反胃
    与我的价值观不符
    但我不歧视你,其实吧只要你自己不觉得自己另类,你就是正常人,
    每个人都很正常,只是兴趣爱好不一样,追求不一样,我没有权利因为不符合我自己的价值观,就言语攻击你,去诋毁你

    我,27岁,刚做完变性手术。

    终于,我是一个真正的男人了,我看着从公安局新办出来的身份证,性别一栏,写着“男”。 原以为我会嚎啕大哭,现在却出奇平静,我明白从这一刻起,我是被社会承认的真正的我。 我也终于...

个人介绍
性别男,爱好女。。。要做一个有趣的人