裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能希望只上传图片中的部分内容,突出...
裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能希望只上传图片中的部分内容,突出...
PhotoKit简介 PhotoKit 是iOS8之后新出一套比 AssetsLibrary 更完整也更高效的库,对资源的处理跟 AssetsLibrary 也有很大的不同。...
前言 苹果在IOS7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是...
现在市场上支持设置充电提示音的做法普遍如下:将音频下载下来,然后转码成mp3编码格式,然后进行base64编码,得到一大串编码,接着给出教程引导用户复制这段base64编码,...
iOS16系统出来后,迫切的升级了!体验了下新的锁屏小组件,还下载了些做组件的APP,相对于14上的屏幕组件使用感受略失望,能自定义的地方太少,功能也太少了。 ...
1.本文对应的库 HGPersonalCenterExtend,代码已经重构,将之前的通知方式修改为代理,categoryView也放在了segmentedPageViewC...
最近公司用cocos2d开发了一款类似于打砖块的游戏,后来想着用iOS是否能实现相同的原理,毕竟苹果爸爸还是很强大的。 1.0 陀螺仪在iOS中的使用 iPhone、iPad...
本文中所有代码演示均有GitHub源码,点击下载 UIDynamic简介 简介:UIKit动力学最大的特点是将现实世界动力驱动的动画引入了UIKit,比如动力,铰链连接,碰撞...
因 : 无聊看到开发群里说到“掌上英雄联盟”重力感应粒子碰撞效果,边新生想法动手实现一下💡💡💡 >>>>>>>>>>首先仔细观察效果 >>>>>>>>>>个人认为有2种实现方...
iOS widget 小组件开发 Github地址 项目选择对应语言项目小组件部分 Github地址 https://github.com/HahnLoving/iOS_St...
iOS动画系列,共十篇。现在写到第九篇啦。感兴趣的可以通过下面的传输门进到其他几篇文章里面。 -----------------------华丽分割线,iOS动画系列全集链接...
这个问题的关键在于 UIView 的生命周期。 有兴趣的同学可以 自己验证一下 这些方法的调用顺序。这里直接抛结论: 从上往下依次执行,但下面这四个方法比较特殊,调了两次。 ...
很多时候,AFNetworking都是目前iOS开发者网络库中的不二选择。Github上2W+的star数足见其流行程度。而从iOS7.0开始,苹果推出了新的网络库继承者NS...
前言 在此我不是和大家讨论,xib相对约束的使用,因为这些文章网上有一大堆的资料,这也不是我今天想要讲的东西。 不知道大家平常有没有碰到过这样的情况。相信很多人在开...
本文分为2个部分:概念与应用。概念部分旨在剖析 KVO 这一设计模式的实现原理;应用部分通过创建的项目,以说明 KVO 技术在 iOS 开发中所带来的作用;如果是作为刚接触 ...
『前言』 枚举值是一个整形(int),并且它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性. iOS 常...
block 原理已有很多优秀的博客介绍过了,这里是对 block 相关知识的复习巩固 在 block 内部修改其外部变量,大家都知道要使用 __block 关键字,其原理简单...
发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:45字数 61697阅读 3316评论 2喜欢 85 用到的组...
上文讲了一下__block的原理,但是关于__block还有一些其他东西,这篇文章就来慢慢讲述。 一. __block变量的内存管理 通过上文我们知道,block捕获对象类型...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 概述 之前主要使用UIWebView进行页面的加载,...