摘要:
ShareSDK 微信授权登录 [ShareSDK getUserInfo:SSDKPlatformTypeWechat onStateChanged:^(SSDKResponseState state, SSDKUser *user, NSError *error) { if (state == 阅读全文
摘要:
Xcode: Version 13.0 (13A233) Swift: Version 5.5 创建新的项目后,项目默认使用的是Storyboard,现在想改用纯代码的方式 1.删除 Main Interface 路径: TARGETS → General 将 Main Interface 中的值删 阅读全文
摘要:
NSThread分析 初始化NSThread对象 - init 返回一个NSThread对象 - initWithTarget:selector:object: 返回一个根据给定参数初始化的NSThread对象 - initWithBlock: 返回一个NSThread对象,iOS 10 以后可用 阅读全文
摘要:
6. UICollectionView Decoration View UICollectionView 允许我们为每一个section、cell甚至是整个collectionView添加一个装饰视图。这玩意怎么说呢,就是添加了一些可复用视图,视图的frame可以随意设置,划重点是随意设置。 1.给 阅读全文
摘要:
5.制作一个CocoaPods开源库 通过CocoaPods,我们可以更加方便的管理自己平时用到的一些工具类或者库,平时我们接触最多都是一些开源的第三方库 1.CocoaPods原理和概念 CocoaPods是用来管理包的,它只负责存储代码一部分的信息,并不直接管理代码。所以我们需要两个仓库,一个是 阅读全文
摘要:
4.如何在xib中正确设置颜色 写了半天发现还没人家写的好,直接转载了iOS开发之为App设置正确的设计颜色 简单总结一下 如果在开发的过程中发现Interface Builder(包括xib和storyboard)设置的颜色运行后始终无法得到正确的显示,那么这个时候可以问一下公司的设计人员采用的是 阅读全文
摘要:
3.iOS14下UIPageControl自定义样式 1.概览 首先在iOS14中UIPageControl中增加了几个新属性及方法: /// 表示当前的背景样式,枚举值 open var backgroundStyle: UIPageControl.BackgroundStyle /// 只读属性 阅读全文
摘要:
2.Block实战 问题来自:iOS开发基础:开发两年的你也不会写的Block 声明一个Block,并调用它。 声明一个Block型的属性。 声明一个方法,接受一个Block型的参数,并写出调用时传入的Block实参。 实现一个Block的递归调用(Block调用自己)。 实现一个方法,将Block 阅读全文
摘要:
1.iOS 发送短信功能 iOS常见的发送短信方式有openURL和MessageUI两种方式,第一种比较过时,需要跳转到短信App进行发送,第二种允许在App进行发送短信,并且能够取到短信发送状态 1.openURL方式 UIApplication.shared.open(URL(string: 阅读全文