摘要:
0、前言 你是否曾经为了学习一个复杂的编程问题,在GitHub上搜索了无数开源项目,却发现每个项目的代码风格和水平都参差不齐?你是否曾经在新入职时,面对前任开发者留下的“屎山代码”,感到无从下手? 为了解决这些问题,我们为使用苹果Objective-C语言的开发者推出了【Ocer】这款优雅编码助手。 阅读全文
摘要:
1、Apple开发 iOS应用开发 应用上架 配套基础 开源站 Mac OS 2、常用在线网站 📚 🐳 🍀 阿里 图片批量压缩 json解析 草稿箱 Git版本管理 Sublime写作 通用资料 Linux在线 Apple设备 博客园美化 Windows10使用 程序员在线工具 SVN版本管理 阅读全文
摘要:
- (void)test { UIImage *image = GC_Image(@"🍅"); CGImageRef image_ref = image.CGImage; NSValue *image_value = [NSValue valueWithPointer:image_ref]; im 阅读全文
摘要:
// 【十六进制_字符串】转【十进制_整形】 - (NSInteger)hex_To_Int:(NSString *)hex_string { if ([hex_string hasPrefix:@"#"]) { hex_string = [hex_string substringFromIndex 阅读全文
摘要:
1、配置环境 1.1 配置Gradle 其中【仓库位置】是你自己创建的,位置可以任意; 【Java_Home】的路径可以在系统根目录下的【.zshrc】查看或【配置】 1.2 配置Java版本 2、导入工程 2.1 选择【文件】-> 【导入】 2.2 选择【Gradle】项目 2.3 选择工程存放的 阅读全文
摘要:
NSString+Regex.h #import <Foundation/Foundation.h> // 正则表达式相关 @interface NSString (Regex) // 邮箱验证 - (BOOL)is_Email; // 手机号码验证 - (BOOL)is_Phone_Num; // 阅读全文
摘要:
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 阅读全文
摘要:
按快捷键 Ctrl+O,弹出以下对话框选择相应的方法。 阅读全文
摘要:
1、问题描述 在使用 Android studio 打开多个项目时,出现一种bug,就是 B 项目在编译时莫名其妙引用了 A 项目中的 jar 包,而且运行时报错! 这个可能是 Android studio 的缓存的问题 2、清除缓存 文件 -> 清除缓存/重启 按需求选择操作 阅读全文
摘要:
1、点击Android studio下的偏好设置 2、按步骤操作 1)点击编辑器 2)点击通用设置 3)点击自动导入 4)勾选上optimize imports on the fly和add unambiguous imports on the fly的选项 5)点击应用与完成 完成操作。 阅读全文
摘要:
@interface NSString (UUIDExtraction) - (NSArray<NSString *> *)extract_UUID_Strings; @end @implementation NSString (UUIDExtraction) // 提取出字符串中长度为24的UUI 阅读全文
摘要:
在某个界面完全禁用 IQKeyboard - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; // 页面appear 禁用 [IQKeyboardManager sharedManager].enable 阅读全文
摘要:
可能由于出国节点的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。 其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。 加参数的命 阅读全文
摘要:
在 UIViewController 中 在UIViewController里重写以下方法: - (void)viewWillLayoutSubviews { [super viewWillLayoutSubviews]; [self.collection mas_remakeConstraints 阅读全文
摘要:
1、前言 在 Masonry 布局框架中,mas_makeConstraints 和 mas_remakeConstraints 虽然都用于设置视图的约束,但它们的行为和用途是有区别的。 2、功能作用 mas_makeConstraints mas_makeConstraints 用于首次为视图创建 阅读全文
摘要:
xcode代码缩进和格式化,都要选中。 处理部分的缩进或格式化,选中部分代码,然后 commond+[ 向左缩进 commond+] 向右缩进 control+i 代码格式化 同理,想整个文件都格式化,请先comand+a全选中,然后按以上同样快捷键操作。 阅读全文
摘要:
1)打开控制台 mac下快捷键: Control+~ 2)复制以下代码 import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) i 阅读全文
摘要:
1、安装Homebrew /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)" 2、使用Homebrew安装Cocoapods brew install cocoapod 阅读全文
摘要:
NSTextField+Copypast.h @interface NSTextField (Copypast) @end NSTextField+Copypast.m @implementation NSTextField (Copypast) - (BOOL)performKeyEquivale 阅读全文
摘要:
打开系统设置: 点按边栏中的【通用】; 点按【共享】选项,点按“本地主机名”部分的“编辑”,然后输入新的本地主机名。 阅读全文
摘要:
- (void)drawRect:(CGRect)rect { // 获取上下文(/画笔/绘图环境) CGContextRef context = UIGraphicsGetCurrentContext(); // 小段长度 CGFloat line_dash = self.height / 20; 阅读全文