随笔分类 -  ios编程技巧

1 2 3 4 5 ··· 8 下一页
摘要:接手的老swift项目要提交到美国,需要添加出口合规证明, 解决方法如下: 1、构建版本未使用加密,请在 Info.plist 文件中使用键字符串值,这样无需为下一构建版本提供出口合规证明信息 key: App Uses Non-Exempt Encryption value: NO 2、直接在Te 阅读全文
posted @ 2022-08-19 10:03 稻草人11223 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:还是那个老swift项目,编译一次得3分钟快哭了,不过还得擦干眼泪继续处理呀,这次的问题是一个老库Kingfisher的问题: 首先我们先来看一下具体的问题,如下图: 我的项目里面忘截图了,借用下萤火大佬的图,最下面会附上参考链接!! 我的项目目前是只能跑真机,X-code版本Version 13. 阅读全文
posted @ 2022-08-19 09:56 稻草人11223 阅读(418) 评论(0) 推荐(0) 编辑
摘要:本地需要更新一个很老的库,因为版本太低了,又用了UIWebView,所以要么移除,要么更新到高版本,移除牵扯的地方太多,只能更新了, 结果 出现 “Failed to connect to github.com port 443: Operation timed out”的问题,vpnFQ也不行,闲 阅读全文
posted @ 2022-08-19 09:34 稻草人11223 阅读(1724) 评论(0) 推荐(0) 编辑
摘要:最近接手了一个swift的老项目,问题还不少,把bug修复完成功编译后,还没来得及高兴,发现一运行都崩溃,经排查是三方库太旧的原因, 但是有些老版本的库又不能全部更新,所以只能更新指定的库,命令如下: 1、更新指定的第三方库 pod update 库名 2、只安装新添加的库,已更新的库忽略 pod 阅读全文
posted @ 2022-08-19 09:15 稻草人11223 阅读(917) 评论(0) 推荐(0) 编辑
摘要:App Store Connect Dear Developer, We identified one or more issues with a recent delivery for your app, "chaseu" 1.0 (31). Please correct the followin 阅读全文
posted @ 2022-08-18 10:08 稻草人11223 阅读(445) 评论(0) 推荐(0) 编辑
摘要:场景:最近在项目中,加入了一个新的跳转功能,但是在返回上一个页面的时候,页面会出现跳动的问题, 原因: 1)接口调动的问题 2)tableview的预估高度功能,就是可以给一个预估的高度,然后让cell自适应, _tableView.estimatedRowHeight = 100.0f; _tab 阅读全文
posted @ 2022-08-11 09:21 稻草人11223 阅读(604) 评论(0) 推荐(0) 编辑
摘要://字符串反转 NSString *str = @"abcedfghijklmnopqrstuvwxyz"; NSMutableString *string = [NSMutableString stringWithCapacity:str.length]; int j = (int)str.len 阅读全文
posted @ 2021-04-30 12:24 稻草人11223 阅读(165) 评论(0) 推荐(0) 编辑
摘要:- (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:(CGRect)frame]; if (self) { } return self; } + (id)something; 以上者两个方法,可能我们在码代 阅读全文
posted @ 2020-06-23 17:18 稻草人11223 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1、AFN NSURLErrorDomain 错误编码 typedef enum { NSURLErrorUnknown = -1, //未知 NSURLErrorCancelled = -999, //取消 NSURLErrorBadURL = -1000, //错误URL NSURLErrorT 阅读全文
posted @ 2020-06-18 10:32 稻草人11223 阅读(1568) 评论(0) 推荐(0) 编辑
摘要:新拉下来的项目执行完pod install后,报如下错误,是因为使用了新的构建系统,改成原来的就可以了,如下图: 选择后,进入下图: 选择Legacy Build System即可通过编译! 重新编译即可,仅做记录! 阅读全文
posted @ 2020-04-15 14:31 稻草人11223 阅读(682) 评论(0) 推荐(0) 编辑
摘要:利用tuntime的特性,创建一个UIViewController的类别,然后再pch文件里面调用即可,代码如下: .h #import <UIKit/UIKit.h> NS_ASSUME_NONNULL_BEGIN @interface UIViewController (SKPVCModel) 阅读全文
posted @ 2020-02-17 10:50 稻草人11223 阅读(1508) 评论(0) 推荐(0) 编辑
摘要:分享的功能,基本每个APP都会有,一般就是之前用shareSDK,后来就是友盟,还有苹果原生的, 友盟用的会多一点,也很方便,不过官方的文档有时候会看的云里雾里的,现总结一下: 1、注册应用 具体话去友盟平台上看下就行,这里不再阐述 2、集成 使用cocopods集成,具体的使用官网上都很明确了,下 阅读全文
posted @ 2020-02-11 14:18 稻草人11223 阅读(884) 评论(0) 推荐(0) 编辑
摘要:从无导航页面导航进到下级页面,导航栏一闪而过,也很简单,再在压栈控制器里面再坐下处理,代码如下: -(void)viewWillDisappear:(BOOL)animated{ [super viewWillDisappear:animated]; if (self.parentViewContr 阅读全文
posted @ 2020-01-17 11:06 稻草人11223 阅读(632) 评论(0) 推荐(0) 编辑
摘要:项目中有个验证码输入直接验证跳转页面,用的RAC来监听textfield的输入值,如下: 打印如下: 明显走了两次,还没找到原因,有幸看到的大神可以帮忙解惑下! 替换方法如下: 1、直接监听 2、NSNotificationCenter 添加监听方法 3、代理方法--这种方法比较常用,但是代码写的比 阅读全文
posted @ 2019-04-30 18:37 稻草人11223 阅读(3588) 评论(0) 推荐(0) 编辑
摘要:复制粘贴功能,代码如下: 1、复制功能 仅做记录 阅读全文
posted @ 2019-03-28 09:32 稻草人11223 阅读(3280) 评论(0) 推荐(0) 编辑
摘要:字符串操作,比较简单,仅做记录! 1、删除 2、删除指定字符串 3、替换字符 4、替换指定位置字符 打印如下: 仅做记录! 阅读全文
posted @ 2019-03-28 09:23 稻草人11223 阅读(4346) 评论(0) 推荐(0) 编辑
摘要:1、IOS - xib(Interface Builder,view) - can't change view size(view不能改变大小问题) 很多时候,我们自定义tableview、collectionview的cell,也有时候我们要自定义窗口xib,但创建xib后,其height、wid 阅读全文
posted @ 2019-03-15 14:42 稻草人11223 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:禁止右滑: 允许右滑: 仅做记录! 阅读全文
posted @ 2019-03-05 13:42 稻草人11223 阅读(2195) 评论(0) 推荐(0) 编辑
摘要:宏定义的常见用法: 定义一段代码,或指定字符串抽成宏。 const(常量): 当有字符串常量的时候,苹果推荐我们使用const,苹果经常把常用的字符串定义成const 宏定义与const的区别: 编译时刻:宏是预编译(编译之前处理),const是编译阶段。 编译检查:宏不做检查,不会报编译错误,只是 阅读全文
posted @ 2018-12-13 11:26 稻草人11223 阅读(735) 评论(0) 推荐(0) 编辑
摘要:问题一、 Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default 解决办法:删除工程中的Podfile.lock,再pod intall. 问题二、 解决方法如下: 如果sudo 阅读全文
posted @ 2018-11-04 16:31 稻草人11223 阅读(761) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 8 下一页
返回顶部
点击右上角即可分享
微信分享提示