首页
首页
BOT
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS
Goyohol
创建于2021-05-21
订阅专栏
iOS Development
等 4 人订阅
共63篇文章
创建于2021-05-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Mac 鼠标/键盘事件的监听和模拟
事件分发机制:在 macOS 系统中鼠标、键盘和 触摸板 的活动事件都会产生底层的系统事件,首先传递到 IOKit 框架处理后存储到队列中,通知 Window Server 服务层处理。
NSTrackingArea(监视区域)监听鼠标的移入/内部移动/移出事件
要响应鼠标的 mouseEntered、mouseExited、mouseMoved 回调方法,需要为对应的NSView实例添加上NSTrackingArea(监视区域)~
低版本Xcode打包IPA,供高版本iOS系统使用
场景:使用XCode 12.4进行打包的IPA,在系统为iOS 15以上的iPhone上不能进行安装。 要实现“Xcode低版本打包IPA,供高版本iOS系统使用”
macOS系统的状态切换及其响应方法
在macOS的程序开发中,经常需要知道系统一些状态的改变而去对程序 做出一定的处理!比如收到系统睡眠、唤醒、切换用户、屏幕关闭、显示屏保等系统状态。
PROJECT配置多个TARGET
创建一个新target 快捷键“⌘ + D”:创建一份新的target:(Duplicate:复制) 会配套产生相应的“info.plist”文件 更改target的名字: 配置“info.plist
Incompatible pointer types assigning to 'id<>' from 'Class'
写一个判断rootviewcontroller的工具类CheckRootVC_Obj,想使用类方法,又在此类方法里面使用了代理! 发现:使用了类方法,并想在该方法里写delegate的时候,就出现警告
文件查看 UIDocumentInteractionController
UIDocumentInteractionController 是从iOS 3.2的SDK开始支持的,它是直接继承的NSObject,而不是我们想象的UIViewController。
Unix时间戳 转 字符串
时间戳(timestamp):一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据。 通常是一个字符序列,唯一地 标识某一刻的时间。 Unix时间戳(Unix timestamp)
网请错误:base64转码、“UTF-8”网请
由于所有信息是以“UTF-8”的形式,进行上传。 所以“POST请求”配置后!经常会出现报两种错误的情况~
获取Screen最顶层的ViewController
图片来自网络 在App内的任何地方: 由于是AppDelegate单例类的原因,在其他任何地方都可以添加、使用 上述方法!
提示框 改变字体
UIAlertView 一般使用提示框,会使用“UIAlertView”! 首先遵守<UIAlertViewDelegate>协议!
iOS 13下暗黑(深色)模式的配置
暗黑模式在macOS上推出后,又推广到移动端——在iOS 13上正式开放出来! 其实简单而言就是以前常见App中的夜间模式罢了!只是集成到系统这个单例中去了而已!当然体验自我感觉不是很喜欢(不喜欢太暗
角标 (标签栏,导航栏)
标签栏 UITabBarItem 角标 ##导航栏UIBarButtonItem 角标 添加“UIBarButtonItem+NavBarBadge”类别!
通讯录 分组排序、搜索
进入主题!! 获取 定义好的搜索框(_mySearchBar)的 输入框:_searchField 索引的使用: 索引的代理设置: 效果:字体浅蓝色,选择时背景为红色! 对tableView的代理使用
navigation's skills
navigation技巧 [A].获取 导航栏所有的视图控制器 获取 导航栏所有的视图控制器,选择想要跳转的那个视图控制器 可直接传值!无需考虑“反向传值”!!
tableView's Skills
tableView的优化 《iOS 列表性能优化之异步绘制》 Demo:stkusegithub/AsyncDraw Cell不变色、不可选 header标题 内容重复
textview's Skills
技巧——[A].禁用 拷贝、编辑 [B].键盘遮挡住 TextView (⛔️报错⛔️) [C].禁用Emoji (输入忽略) 等等……
iOSの术语
多视图应用 iOS大多数应用程序都是采用多视图设计。 控制器类型的4种多视图程序: 1、自定义视图控制器; 2、标签栏控制器;等等……
面试文章合集
面试文章合集,持续更新中~~ Github系统的知识库(基础知识和iOS、OC的面试知识点):https://hit-alibaba.github.io/interview/
iOS常用宏 定义
iOS开发过程中,使用的一些常用宏定义 字符串是否为空 数组是否为空 字典是否为空 是否是空对象 等等……
下一页