iOS开发随笔

开发随笔

iOS macOS Xcode报错: The file couldn’t be opened

不管是打开 .xcworkspace 还是 .xcodeproj 项目里的文件目录都没法显示。

出现这个的主要原因一般是不同电脑里面安装的系统和Xcode版本不一致导致的。提示“The file couldn’t be opened”。

解决方法:

优先尝试的方法,修复Xcode编译版本号,步骤如下:
选择.xcodeproj的包文件 –> 右键Show Package Contents 后,用记事本打开里面的 project.pbxproj –> 搜索objectVersion修改Xcode编译版本号。

如果上诉方法不行,去除当前Xcode识别不了的字段,步骤如下:

Xcode 版本 引入/支持情况
Xcode 14.2 及之前 不支持 PBXFileSystemSynchronizedRootGroup
Xcode 15+ 开始支持这种新的文件同步机制
Xcode 15.3+ 完整支持并可能自动生成这类配置

iOS研发助手DoraemonKit

iOS研发助手DoraemonKit技术实现(一)

https://www.jianshu.com/p/00763123dbc4

iOS 常用调试方法:LLDB命令

iOS 线程保活

iOS RunLoop(一)

iOS中NSOperation详解

iOS 逆向开发16:HOOK原理上(HOOK 系统C函数)

另类iOS上的C函数hook

iOS被开发者遗忘在角落的NSException-其实它很强大

UITextView对齐

textView中的文字默认离顶部和底部是有间距的

1
2
3
4
UITextView *textView = [[UITextView alloc] init];
NSLog(@"...%@", NSStringFromUIEdgeInsets(textView.textContainerInset)); // 默认值{8, 0, 8, 0}

textView.textContainerInset = UIEdgeInsetsZero;

iOS 侧滑返回详解FDFullscreenPopGesture

https://www.jianshu.com/p/62015b4c9076

哆啦A梦 只能显示nslog,无法显示debugPrint

podfile中 use_frameworks! 和 #use_frameworks!区别

https://www.jianshu.com/p/ac629a1cb8f5

iOS 效果处理(内阴影、外阴影、外发光、内发光、投影)

https://blog.csdn.net/qq_34534179/article/details/109180717

IOS微信分享调起微信后立刻返回到app中无法分享的问题

https://blog.csdn.net/qq_35153373/article/details/112285261

iOS 14 popToRootViewControllerAnimated 底部tabbar消失

https://www.jianshu.com/p/c6b3ccff9e5b

美图秀秀的拼图功能

https://github.com/hxxyyangyong/MeituDemo

iOS 不规则(多边形)图形,贝塞尔曲线绘制自定义图形

https://www.jianshu.com/p/6786cc4d28a7?from=groupmessage

iOS UIButton 渐变色、边框渐变色、字体渐变色

https://blog.csdn.net/liwenjie0912/article/details/87548692

textfield

1、不要delloc

2、不要delegate = self. shouldchange不调用

3、二分法查找

iOS根据网络图片的size大小设置UIImageView的大小

https://www.cnblogs.com/sunfuyou/p/6284986.html

iOS 如何让button上的字体居左居右对齐

https://www.jianshu.com/p/737553cd8eb5

iOS 使用CGAffineTransform 使视图平移|旋转|缩放

https://www.jianshu.com/p/58d810cec41d

UILabel *titleLabel = [UILabel alloc]; 空指针

UILabel *titleLabel = [[UILabel alloc] init];

[container addSubview:titleLabel];

iOS开发 怎么删除UICollectionView的cell

https://jingyan.baidu.com/article/ceb9fb10bd32a08cac2ba053.html

UICollectionView执行performBatchUpdates 奔溃

https://blog.csdn.net/jamy08/article/details/50505859?utm_source=blogxgwz7

ios扩大按钮的点击区域

https://www.jianshu.com/p/9107be4cd84a

iOS 利用UICollectionView横向滚动、余弦函数曲线特性实现居中放大的卡片浏览工具 XLCardSwitch

https://blog.csdn.net/u013282507/article/details/54136812

iOS之事件穿透

https://www.jianshu.com/p/0bece5f27650

iOS 13-beta presentViewController 样式变化

https://www.jianshu.com/p/67901ae2323d

cocoapods 1.8.0版本之后,CDN: trunk 推荐解决方法

https://blog.csdn.net/ZHFDBK/article/details/106949342

Commond + alt + /

Pasted Graphic.png