首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Victory君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …
iOS之BLE蓝牙SDK开发个人总结(进阶篇)
有关iOS BLE蓝牙基础功能的封装已经在上篇文章写完了,本篇文章负责把在SDK封装过程中遇到的问题知识点进行总结。 蓝牙功能的实现实质上是通过手机和蓝牙互相通信而建立的,所以通信的协议是由我们自己进行拟定的。解释一下协议的拟定,就是手机端和设备端提前商量好用某些字符代表某种意…
实现一个网易云音乐的 BottomSheetDialog
如果你内部使用的是 ListView 列表控件,你会发现会有其他奇怪的情况。 CoordinatorLayout 在 Action_Move 事件时,必要的时候对其子 View 进行事件拦截,所以有第一个 gif 看到的效果,具体不详说。 这里使用 ListView 做例子,设…
iOS 保持页面流畅技巧
系统中 CPU、GPU、显示器是以上面这种方式协同工作的。CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。 在 VSync(垂直同步) 信号到来后,…
iOS底层原理总结 - RunLoop
一. RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用户的输入操作。RunLoop可以在需要的时候自己跑起来运行,在没有操作的时候就停下来休息。充分节省CPU资…
iOS计算机视觉—人脸识别
计算机视觉系统的结构形式很大程度上依赖于其具体应用方向。计算机视觉系统的具体实现方法同时也由其功能决定——是预先固定的抑或是在运行过程中自动学习调整。尽管如此,计算机视觉的都需要具备以下处理步骤: 人脸识别是计算机视觉的一种应用,iOS中常用的有四种实现方式:CoreImage…
UIStackView 入坑指南
UIStackView 是 Apple 在 iOS9 推出的一套 API,它可以很好地减轻手动写或拖 constraint 带来的重复繁琐的工作,也可以自动化的处理排列和元素个数的变化。 正由于其 iOS9+ 的门槛,而国内 app 普遍要兼容 iOS8,再加上 UIStack…
Python的iOS自动化打包
这段时间刚刚学习了一段时间的Python,加上自己是做iOS开发的,就想着用Python来做一个自动化打包,可以自动完成打包,上传到蒲公英,并且发送邮箱给测试人员. 一是可以减少打包功夫,二来可以练练手,结合自己的工作来输出一点东西.废话不多说,直接上代码... 就是使用xco…
iOS关于换肤和夜间模式的一些思考
好久没写文章了,正好最近在研究换肤,所以将最近的心得和体会与大家分享一下。 方式一:通过给 Category 添加属性的方式实现换肤,有一个 Manager 用以管理颜色和图片,当主题改变时,通过发出通知告诉 UIKit 中的相关类,该改变视图颜色了,这时视图就会根据 Mana…
开发小知识(一)
该文章主要整理一些小知识点,主要涉及 iOS 以及计算基础相关知识点,某些知识点暂时只有标题,后续会持续更新。笔者最近一段时间面试过程中发现一些普遍现象,对于一些很不起眼的问题,很多开发者都只停留在知道、听说过的层面,但是一旦问 是什么 和 为什么 ,很多应试者回答的并不理想,…