![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
小菜鸡今天学习了嘛
正在学习iOS的小菜鸡,请多多指教
展开
-
【ios】swift调起系统分享面板
单纯调用起系统的分享面板还是比较简单的,系统有提供一个很好用的类(UIActivityViewController)可以用来处理这一点 @objc func share(){ DispatchQueue.main.async { let activityController = UIActivityViewController(activityItems: [URL(fileURLWithPath: "http://www.baidu.com")], appl原创 2020-07-06 14:34:57 · 3635 阅读 · 0 评论 -
【ios】UI -- 滚动效果的实现原理
在UI中,会有很多视图具有可滚动属性,包括但不限于UICollectionView、UITableView等它们的滚动原理基本相同,下面进行一个初学者的简单理解它的滚动的实现依赖于两个属性:View的frame和boundsframe:视图的位置bounds:视图的大小滚动效果可以简单理解为:当子view超出其bounds的时候,超出的部分在显示时将被“丢弃”,而通过拖动view或滚动轴,可以改变其frame,使其在界面上的相对位置发生变化(也就是它在bounds中的位置变化),从而使vi.原创 2020-06-23 20:37:59 · 465 阅读 · 0 评论 -
【ios】多线程编程基础 -- GCD
基础首先推荐一篇比较简单易懂的多线程编程与异步的基础介绍,可以对ios的多线程有个简单的了解:https://juejin.im/post/5a309c525188255ea95befef官方文档(个人感觉不适合零基础的同学,建议还是先把基础刷一下,然后动手写写再看):线程编程指南:https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Multithreading/ThreadSafety/ThreadSaf原创 2020-06-23 14:37:15 · 200 阅读 · 0 评论 -
【ios】如何导入第三方Pod
以SnapKit为例前提:已安装Pod首先,控制台命令进入到你的工程目录下执行: pod init ,这一步,会在工程主目录生成Podfile文件修改Podfile文件,在target ‘demo’ do 和 end之间,添加依赖的第三方库,如:pod ‘SnapKit’, ‘~> 5.0.0’执行命令:pod Install,这一步会在工程主目录下生成Podfile.lck文件,它管理Pod的版本等然后重新打开主工程目录下的.xcworkspace文件,会看到新添加的Pod相关信息.原创 2020-06-08 11:50:32 · 292 阅读 · 0 评论 -
【VM】Win10虚拟机安装Mac OS
一、 资源VM:https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.1.0-13591040.exe(版本不能高,一旦高了就可能解锁失败,被坑了略久)Mac Os:解锁工具:链接:https://pan.baidu.com/s/1o9GDWeOU88Fk67asOjXcUw提取码:goh6...原创 2020-04-11 22:33:54 · 377 阅读 · 0 评论