高效码农

撰写、分享国内外先进的IT技术

分类 iOS、Xcode 下的文章

August 26, 2020

swift学习笔记

文章只是根据自身情况,记录swift语言和其他语言的区别,请勿对号入座,请根据自身情况选择性学习:一、类型注解注意:类型注解作为一个需要了解的知识点,不做深入研究,因为在项目实操中很少需要写类型注解;理由是:Swift 可以推断出常量或者变量的类型当你声明常量或者变量的时候可以加上类型注解(type annotation),说明常量或者变量中要存储的值的类型。如果要添加类型注解,需要在常量或...
August 7, 2020

iOS 复选框 BEMCheckBox 使用教程

效果展示: 使用方式:1、Podfile中引入:pod 'BEMCheckBox'2、执行以下命令:pod install3、在需要使用的类中引入:#import "BEMCheckBox.h"4、添加代理协议:BEMCheckBoxDelegate5、实例化BEMCheckBox//********************** 用户协议 ************...
May 12, 2020

iOS object-c 小技巧

一、iOS12版本 使用reloadRowsAtIndexPaths方法 刷新cell 界面抖动/跳动解决方法:__strong typeof(self) strongSelf = self; [UIView performWithoutAnimation:^{ CGPoint loc = self.tableView.contentOffset; ...
April 18, 2020

iOS DTCoreText 加载html富文本 pod 集成方式

由于项目中后台文章是用富文本编辑器保存的html代码,iOS端需要展示html的富文本;所以测试使用DTCoreText控件,但是最后因为图片加载失败导致崩溃,没有使用;特此记录。一、pod方式集成:在Podfile文件中添加 # 富文本显示 pod 'DTCoreText'在项目目录下:pod install二、编写代码在使用的类中或者在宏定义文件中引入:#import <DT...
March 22, 2020

PYSearch中的searchHistoryView消失

PYSearch特征✅ 支持多种热搜风格✅ 支持多种搜索历史样式✅ 支持多种搜索结果显示方式✅ 支持多种搜索视图控制器显示模式✅ 支持搜索建议✅ 支持搜索历史(记录)缓存✅ 使用委托或块完成搜索支持回调✅ 支持CocoaPods✅ 支持本地化✅ 在iPhone和iPad上支持垂直和水平屏幕PYSearch使用使用CocoaPods:pod "PYSearch"导入主文件:...
December 14, 2019

友盟SDK精简版和完整版区别

微信(精简版):微信精简版在原生SDK基础上做了深度精简和优化,不含微信支付及微信统计功能,只包含分享及第三方平台登录(授权)功能微信(完整版):完整版功能完全与第三方平台提供的原生SDK相同QQ(精简版):精简版是在原生SDK基础上做了深度精简、优化,只包含分享及第三方登录(授权)功能QQ(完整版):完整版功能完全与第三方平台提供的原生SDK相同新浪微博(精简版):精简版是在原生SDK基础...
October 24, 2019

swift导入OC版QMUI SDK

一、xcode11 新建swift5 项目参考:https://www.xugj520.cn/archives/xcode-swift.html二、接入 SDK在项目目录下执行$ pod init在 Podfile 中指定:pod 'QMUIKit'在项目目录终端下执行:$ pod install三、新建桥接的头文件并添加到四、在头文件中导入#import <QMUIKit/QMUIK...
October 23, 2019

swift调用保利威视SDK(polyv-ios-vod-sdk)

一、xcode11 新建swift5 项目参考Xcode11新建低版本iOS,swift项目流程及问题二、接入 SDK在项目目录下执行$ pod init在 Podfile 中指定: pod 'PolyvVodSDK' pod 'PLVVodDanmu' pod 'PLVSubtitle' pod 'FDStackView' pod 'Masonry' pod 'YYW...
September 5, 2019

开发者 ios内购 修改/添加收款银行

有时候由于公司或者个人原因我们需要修改我们在app store connect中的的收款银行信息,但是appstoreconnect很难找到修改的地方,下面带大家一起看一下怎么修改以及修改收款银行信息后多久生效:一、点击“协议、税务和银行业务”二、点击“付费 App”三、在“银行账户”中点击编辑其中“编辑当前用户”:修改当前银行账户信息“替换为现有账户”:当你有多于一个账户时相互替换“替换为...
April 12, 2019

2019年 App Store Connect上传/更新应用时,App预览和屏幕快照规则更改

最近在更新iOS APP版本时,按照之前的常规升级操作:添加版本信息->添加构建版本,居然提示:所以查看了App预览和屏幕快照规则之前的规则可以再下图中看到6.5英寸的屏幕快照是“可选的”,12.9 英寸(iPad Pro(第三代))也是可选的:再来看现在最新的规则,可以看到6.5英寸的屏幕快照没有可选的字样:总结:现在iOS app store中上传app需要的快照必须添加的屏幕尺寸...
April 9, 2019

iOS设置状态栏颜色的方法

//设置状态栏颜色 - (void)setStatusBarBackgroundColor:(UIColor *)color { UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"status...