Swift的访问修饰符有:open、public、internal、fileprivate、private,此5个修饰符访问权限依次由高至低 open可以在定义的模块中使用也...
Swift的访问修饰符有:open、public、internal、fileprivate、private,此5个修饰符访问权限依次由高至低 open可以在定义的模块中使用也...
Swift高阶函数常用到的有:map、flatMap、compactMap、filter、reduce、sorted、forEach map map可以理解为转换,可以对集合...
这儿主要会用到OC的NSClassFromString方法 假如我定义了个如下类: guard let personClass = "Person".stringTransf...
WCDB使用看这篇就够了 我这儿WCDB使用的版本是2.0.4,我直接贴代码,可以直接看demo,详细用法和封装都写在demo里了,我是demo[https://github...
我们开发中经常会遇到需要弹出一个弹窗且背景色半透明,但是我们设置modalPresentationStyle为overFullScreen背景色是半透明了,但是present...
我们知道controller有两个方法viewWillAppear&viewWillDisappear会在视图添加和移除时调用,viewWillAppear不论你是UITab...
iOS15引入了UIButton.Configuration,将视图的配置标签独立出来了,我们来看下常用的配置都有哪些吧 这里说下setNeedsUpdateConfigur...
这儿我们使用homebrew来安装 首先安装homebrew,将下句放入命令行运行 /bin/bash -c "$(curl -fsSL https://raw.github...
swift 自定义返回按钮 viewController.navigationItem.leftBarButtonItem=UIBarButtonItem(image:UII...
在iOS设备上运行Flutter项目时出现:ld: symbol(s) not found for architecture x86_64 clang: error: lin...
iOS15适配主要是以下几点:UINavigationController、UITabBarController、sectionHeaderTopPadding、UIImag...
下面列些自己常用的宏定义 再附上平时自己稍微整理用得上的工具类BaseClasses[https://github.com/hooyking/HKBaseClasses];
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法在你滚动时会一直调用,你可以写个简单tableView页面打印查看,所以在你再次可见时,这个方法又调用了,图片(缓存无此图)自然再次下载
UITableView、UICollectionView等按需加载图片(SDWebImage加载)我们平常会涉及到很多展示图片的,SDWebImage是我们常用的图片加载框架,它非常简单,基本一行代码就能显示图片 但是在网络不好的情况下,图片下载的速度完全跟不上我们滑动的...
1.控制器之间跳转出现一闪或感觉一卡现象 为控制器的基view设置个背景色即可解决。 2.UITableViewCell/UICollectionCell选中UILabel等...
1.WARNING ITMS-90737: "Missing Document Configuration. By declaring the CFBundleDocumen...
设置导航栏渐变关键亮点第一navigationController.navigationBar.translucent = YES;第二设置navigationControl...
iOS数据存储通常有以下五种方式:1、Plist 2、NSUserDefaults 3、NSkeyedArchiver 4、SQLite 5、CoreData 等不及想看项目...
HKTextScrollView 使用方法 水平滚动 垂直滚动 里面cell可以自定义 可以直接把TextScrollView文件夹拖入项目直接使用 demo