首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS-开发
cocoCola91667
创建于2023-04-26
订阅专栏
iOS开发知识
暂无订阅
共45篇文章
创建于2023-04-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS-contentInset、safeAreaInsets、adjustedContentInset、contentOffset
contentInset、adjustedContentInset(iOS11新增的)、contentOffset是UIScrollView的属性,属性中的Content都是cell显示的内容区域的意
iOS-UINavigationControllerDelegate导航控制器代理
UINavigationControllerDelegate中一共有6个方法,其中两个跟控制器ViewController的跳转有关、有两个跟屏幕的旋转有关、有两个跟导航栏动画有关(可以设计交互式或者
iOS-UIImagePickerController所有API
UIImagePickerController是系统的图片选择器,可以拍照和选择照片,只能选单张图片,而且选择完可以裁剪正方形,所以一般用来设置头像。
iOS-NSAttributedString属性字符串
iOS属性字符串的API也不多,但是没有系统的整理过,现整理如下: NSAttributedString所有API NSMutableAttributedString所有API 对于addAttrib
iOS-UIViewContentMode枚举
Summary: 凡是带有Scale单词的属性,图片都会被拉伸或压缩。 凡是带有Ascept单词(n.外貌、方面)属性,图片会保持原来的宽高比,即图片不会变形。 1. UIViewContentMod
iOS-UIView属性alpha、opacity、hidden、opaque的区别
一. alpha(不透明度) 液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成的一种色值。其中的A就表示不透明度alpha,UIView中alpha是一个浮点值,取值
iOS-循环引用
如果一个控制器被循环引用了,那么这个控制器pop后不会调用dealloc方法,iOS中常见的循环引用以及解决方法如下: 如果使用了代理,代理要使用weak修饰,否则会产生循环引用 如果使用到了NSTi
iOS-获取最上层控制器
当我们在其他地方想要弹出一个UIAlertController的时候就需要获取最上层的控制器,网上有很多写法,但是我感觉要么是很乱,要么是获取的不准确,现自己写的如下,如有不当之处还请指出。
WKWebView的基本使用
原文地址:https://www.jianshu.com/p/5cf0d241ae12 原文Demo地址:https://github.com/wslcmk/WKWebView 本文是在我的理解的基础
WKWebView所有API详解
原文链接:https://cloud.tencent.com/developer/article/1033743 本文只是稍作排版,如有侵权请联系我删除,文章较长,建议Mac电脑Command+F搜索
UIWebView的使用
前言: UIWebView自iOS2就有,WKWebView从iOS8才有,毫无疑问WKWebView将逐步取代笨重的UIWebView。通过简单的测试即可发现UIWebView占用过多内存,且内存峰
如何正确的使用NSAttributedString在iOS中实现行间距与行高
iOS-UITextField实现输入手机号时自动添加空格
背景 为了优化用户体验,我们往往会在让用户输入手机号码时添加空格,比如:151 6558 1234.那么在iOS中如何实现呢? 实现方法 iOS中的输入框给UITextField添加UIControl
iOS-静态库、动态库
库是共享代码的方式,根据源代码的公开情况,库可以分为两种类型: 开源库 公开源代码,能看到具体实现,比如SDWebImage、AFNetworking。 2. 闭源库 不公开源代码,是经过编译后的二进
iOS-问题:正则表达式转义字符:-
有如下正则表达式: 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,10}
iOS-问题:麦克风权限、相机权限、照片权限
一. plist文件设置 iOS10 中需要在plist文件中添加获取权限声明,否则会崩溃,提示信息如下: plist中的设置如下图: 二. 权限 iOS设备的权限是在使用到相应权限的时候系统自动向用
iOS-问题:监听侧滑返回
监听系统的侧滑返回,如果是push的,这两个方法都会调用,parent不为空,self更不为空,parent是导航控制器。 如果是侧滑返回,parent为空,self不为空。滑动过程中调用willMo
iOS-滥用__weak-__typeof(self)-weakSelf-=-self;
不知道什么时候开始,写代码只要有block就在block里面写如下代码: 首先解释一下,为什么外面使用weakSelf? 为什么block里面又使用strongSelf? 但是上面的代码,虽然bloc
iOS-OC中nullable、_Nullable、__nullable
在 Swift 中,我们会使用 ? 和 ! 去显式声明一个对象或者方法的参数是optional 还是 non-optional ,而在 Objective-C 中则没有这一区分,这样就会带来一个问题:
iOS-extern、UIKIT_EXTERN、FOUNDATION_EXPORT
1. extern extern就是我们在.m中定义一个常量,然后在.h中通过extern引出到外部。 2. UIKIT_EXTERN 代码解释参考:https://www.cnblogs.com/h
下一页