前言 IntelliJ IDEA主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。...IntelliJ idea默认的主体只有简单的白和灰,不一定能满足所有人的喜好一直使用IDEA进行开发难免会产生审美疲劳 所以就搜集了下面的几款主题插件,换上之后给人眼前一亮的感觉,本文也介绍了自己如何...我已经把主题打包 注:以下插件效果图均来自插件官网,如有疑问可在公众号后台联系我 如果主题未生效的话可以检查一下自己的IDEA版本必须使用19.1之后的版本 同时注意19.2版本的IDEA官方承认有性能问题...可以关注我的公众号或者博客持续更新好用的IDEA插件和主题 如何DIY 个人觉得是有点麻烦。所以不是很推荐。...第一处修改控制台输出字体 第二处修改控制台输出字体颜色 自己DIY就简单的说一下,不建议自己DIY因为是真滴麻烦。。。。
Xcode的代码编辑器是可以进行主题设置的,如果是白色背景一般会比较伤眼,所以都会修改一些主题。...在Xcode菜单栏中进行偏好设置,可以设置Fonts&Colors,它会提供一些现有的主题,可以对现有的主题进行颜色、字体大小的设置: 也可以自行进行设置,或者下载其他人设置好的主题文件,导入到Xcode...比如我这个主题: 主题文件都是xml写的,内容在文末可以直接复制,新建一个文件命名为Monokai.dvtcolortheme,将文末的xml内容复制进去就可以了。...然后将这个主题文件放到Xcode的主题文件夹中,这个文件夹通过终端来打开比较方便,路径是:~/Library/Developer/Xcode/UserData/FontAndColorThemes/ 放进去后重启一下...Xcode,就可以在偏好设置中看到他了,选中就可以了,我习惯将所有文字大小都调成18,比较大,看起来对眼睛好一些,也可以把背景调成护眼色(色调:55,饱和度:123,亮度:205,红:199,绿:237
Xcode的插件 iOS开发进阶,从Xcode开始 - 学习使用Xcode构建出色的应用程序!...ColorSense-for-Xcode - 颜色插件,安装之后,就不用根据RGB选择颜色,直接从取色板中取颜色,会自动补齐RGB代码。...ESTranslate-Xcode - 一个快速翻译Xcode代码里面单词(我主要用于翻译句子〜)的插件,快捷键:Ctrl + Shift + T。...Font Awesome - Font Awesome:一套绝佳的图标字体库和CSS框架,详细的安装方法请参考官方网站中文网站,GitHub地址 。...searchcode -源代码搜索利器:来自悉尼的代码搜索引擎汇聚了Github上,到位桶,Sourceforge的......等多家开源站点超20万个项目,180亿行源代码,能以特殊字符,语言,仓库和源方式从
在这场大会上除了「史上最难看 Mac 主机」、首次出现的 iPadOS 以外,我们还终于可以对饱受诟病的iTunes 说再见了。...SwiftUI 使用统一的一套工具和 API,即可创建在任意苹果设备使用的用户界面。通过定义一个易读易写的声明式 Swift 语法,SwiftUI 可以顺畅的和 Xcode 工具一起完成设计工作。...例如,开发者可以声明需要由一串文本输入框构成的组件,然后定义每一个输入框的字体对齐方式、字体样式、字体颜色。这些代码比以往更加易懂,省时并易于维护。...SwiftUI 可以在需要的时候自动计算并渲染。 ? 设计工具 Xcode 11 内建了非常直观的新设计工具,我们可以通过 SwiftUI 使用拖放等简单操作而构建界面。...单机打开检查器(inspector)以选择字体、颜色、对齐方式和其它设计选项,我们也可以通过光标轻松重新排列控件。
正文 这次分享三个有意思的问题:二维码生成、Xcode8单元测试的问题、添加新字体。 二维码生成 iOS平台上的二维码生成有很多第三方库,也可以使用原生的方法,这里选用的是QREncoder。...这里如果把QR_ECLEVEL_H这几个define改成常量,用extern声明,也是一种解决方案; 2、图片的颜色值异常 QREncoder生成的图片是黑白的,我需要把图片改成下面这样: ?...设计的同学给出的颜色值是0xFFF04F43,格式是ARGB。 我尝试的解决方案是:遍历像素,把黑色的颜色值改成红色。...的颜色值会被忽略; 同样的,有部分透明的边会出现0x00ffffff,如果仅仅以RGB的值=0xffffff进行判断,会导致额外的黑边; Xcode8单元测试的相关问题 1、单元测试的断点失效 stackoverflow...添加新字体 1、把.ttf字体文件导入Xcode工程; 2、在plist添加对应的字体文件,如下: ?
想必都看过WWDC2021的Session了,Session原版视频依然是最有效的get新特性的渠道,iOS15多的特性就不说了,我就整理了我在适配iOS15路上的一些更改和调整。...适配以iOS15 beta6和xcode13 beta5为环境基础 UINavigationBar 用新xcode13编译工程后,导航栏的问题比较明显,调试之后发现是UINavigationBar部分属性的设置在...,呈现是白色,字体颜色也没有生效,呈现黑色,查看导航栏特性API:UINavigationBarAppearance后发现,iOS15navigationBar的相关属性设置要通过实例UINavigationBarAppearance...UITabbar tabbar的问题和navigationBar的问题属于同一类,tabbar背景颜色设置失效,字体设置失效,阴影设置失效问题 旧代码 ...... self.tabBar.backgroundImage...结尾 目前看iOS15适配工作量较小,后续发现新的适配内容我也会同步更新。
前言 IntelliJ IDEA主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。...IntelliJ idea默认的主体只有简单的白和灰,不一定能满足所有人的喜好一直使用IDEA进行开发难免会产生审美疲劳 所以就搜集了下面的几款主题插件,换上之后给人眼前一亮的感觉,本文也介绍了自己如歌...DIY主题,让你拥有属于自己的风格。...同时也介绍了如何使用现在有的主题包来替换IDEA默认的主题。...第一处修改控制台输出字体 第二处修改控制台输出字体颜色 自己DIY就简单的说一下,不建议自己DIY因为是真滴麻烦。。。。
不然Xcode编译时,有可能索引到重复的那个32位库。造成编译通不过。...2 【UI】设置UIButton的文字显示位置、字体的大小、字体的颜色 http://blog.csdn.net/chengyingzhilian/article/details/8363855 btn.frame...======================================================= 设置UIButton上字体的颜色设置UIButton上字体的颜色,不是用: [btn.titleLabelsetTextColor...如果把一个自定义的类存到一个NSArray里,然后再存到NSUserDefaults里也是不能成功的。不信可以试试,如果你成功的请告诉我。 那怎么办呢?...我找到的方法是,让这个自定义类实现协议中的- (id) initWithCoder: (NSCoder *)coder方法和- (void) encodeWithCoder: (NSCoder *)coder
展示 说明 看起来还是有些花里胡哨的,但是我对这套美化还是挺喜欢的。 每个人眼光不一样,凑合看看吧。 字体 字体是站酷字体,名字是ZCOOL KuaiLe。...大小的话,我觉得默认的12配上这个字体偏小,所以14比较好看。 高亮主题 主题我用的Xcode。...加载条 文件夹UI包 IDEA新UI 新UI在老版本是有一些问题的,具体我没试过,所以我推荐IDEA是保持新版本的情况下,去使用这个UI,刚开始我也挺不习惯,后来才发现,越用越舒适,确实不错。...从我体验这么久看来,他是一个非常强大的效率神器,会使用的话,写好注释能帮助你太多,也可以从他的提示中学到太多。 大家看,是不是非常的规范优雅呢?至少还是不错的。 也是非常方便。 但是!...我非常不推荐新手去使用他,因为实在太强大了,会让人忘记太多东西。 不禁感慨,科技越来越厉害了,越来越成熟了。 除了这个,我还下载了一个: 这个也可以。 我一般两个一起互补。
Xcode 11 初体验 今天更新了 Xcode 11 感觉很不错(主要很多陌生的东西,但是很有意思)!这里跟大家一起分享一下!...趁着最新更新正是版本的 Xcode 11 于是就有这一篇 Xcode 11 初体验 Xcode工作流的改进(Workflows) 工程创建 创建工程进来,就会发现 User Interface 可以进行选择...Asset目录可以使你轻松的控制图像和颜色在暗黑和明亮模式之间进行切换。...代码管理(Source Control) 在Xcode 11中,新增了Stash Changes 和cherry pick 功能。...对网络和温度的模拟 Xcode 11 还加入了对网络环境和设备温度的模拟。这两个条件对开发者来说应该不陌生,它们也是最难通过常规手段复现的场景。
除了极少数例外,使用 Xcode 预处理器宏是一种代码气味。C++ 程序员们已经深有体会:" "。不幸的是,还有很多的 Objective-C 程序员尚未领悟到这一点。...以下是一些常见的 Xcode 预处理器宏,以及如何替换它们: 1、#include 让我们从传统 C 中的一个简单例子开始: Smell #include "foo.h" 除非您提供的是平台无关的 C...只需按⌘/ 即可注释出代码的一部分:Xcode 会在每一行的开头添加 // 并用颜色标记为注释。再次按下 ⌘/,过程就会逆转,代码就会恢复原状。 因此,Xcode 可以轻松启用和禁用代码。...有关 plist 的示例,请参阅《我如何在暂存和生产 URL 之间切换(How I Switch between Staging and Production URLs)》。...剩余的宏是否合理? 译自 Jon Reid 的 9 Ways You Can Avoid ObjC Xcode Preprocessor Macros 侵删
字体 使用上面的主题,需要 Meslo 字体支持,要不然会出现乱码的情况,字体下载地址:Meslo LG M Regular for Powerline.ttf 下载好之后,直接在 macOS 中双击安装即可...当然,如果你觉得默认的12px字体大小不合适,可以自己进行修改。...有时候因为自动填充的颜色和背景颜色很相似,以至于自动填充没有效果,我们可以手动更改下自动填充的颜色配置,我修改的颜色值为:3a717f,示例: 左右键跳转 主要是按住 option + → or...← 键,在命令的开始和结尾跳转切换,原本是不生效的,需要手动开启下。...iTerm2 快速隐藏和显示 这个功能也非常使用,就是通过快捷键,可以快速的隐藏和打开 iTerm2,示例配置快捷键:( Commond + . ): iTerm2 隐藏用户名和主机名 有时候我们的用户名和主机名太长
) 一般是占用内存空间最大的文件夹,即使全部删,再连接设备调试时,会重新自动生成。...一般iOS只向下兼容两个版本就可以了,所以我移除了9.0以下的所有版本。...路径: ~/Library/Developer/XCPGDevices/ 我从使用Xcode几年没删除过此文件夹也就占用约300M内存空间,可依据个人喜好操作。...(2.62GB)和com.apple.adc.documentation.Xcode.docset(256.4M),如果你只做iOS开发,其实你可以把OSX.docset删除掉的,因为它占用了2.62GB...欢迎大家提供更多我不知道的方法。
作为Xcode7.3.1的一部分,我们设定常熟范围从iPhone OS 2到#define NSFoundationVersionNumber_iOS_8_4 1144.17,在iOS 10(Xcode...122816-135f4a89ba4b0ee5.png 这是因为iOS对用户的安全和隐私的增强,在申请很多私有权限的时候都需要添加描述,但是,在使用Xcode 8之前的Xcode还是使用系统的权限通知框...0df03d78258a14cca2d455c62e845700.png 上图我们看到,自己新建的一个工程啥也没干就打印一堆烂七八糟的东西,我觉得这个应该是Xcode 8的问题,具体也没细研究,解决办法是设置...九、字体变化 苹果的默认字体会随着iOS系统版本的不同而不同,iOS10中字体变大了。导致了原来的显示有问题,会造成...的出现。暂时没有好的解决办法,需要自己在一个个适配一下!...这是我在项目中遇到的问题,如果你还遇到其他的问题,请评论我,咱们一起完善。
AR 可以说并非什么新技术,像是 Pokémon Go 这样的游戏也验证了 AR 在游戏上的潜力。不过除了 IP 和新鲜感之外,个人认为 Pokémon Go 并没有资格代表 AR 技术的潜力。...由于 Swift 4 编译器也提供了 Swift 3 的兼容 (在 Build Setting 中设置 Swift 版本即可),所以如果没有什么意外的话,我可能会在之后的日常开发中使用 Xcode 9...beta,然后在打包和发布时再切回 Xcode 8 了。...总之,Xcode 9 beta 现在已经能很好地工作了。 Named Color 现在你可以在 xcassets 里添加颜色,然后在代码或者 IB 中引用这个颜色了。...大概是这样的: 像是使用 IB 来构建 UI 的时候,一个很头疼的事情就是设计师表示我们要不换个主题色。你很可能需要到处寻找这个颜色进行替换。
简介 iOS在写视图的有的人喜欢纯代码去写,从之前的绝对定位方式(Frame),到现在的自动布局(Autolayout),但这种方式的好处是便于复制修改和装X,但是缺点是代码不容易看,不便于修改 也有人喜欢所见即所得...而经过我的测试发现在Xcode6.1和Xcode6.4下这个margin可能表现行为还不一样。 为了避免麻烦,还是不用margin约束比较好,如何在添加约束时不使用margin约束呢?...项目中找文件 有时候想搜索一个文件,常规的做法是鼠标点击左下角的搜索框,再输入文字,这太慢了,快捷键是:Cmd + Option + J .h和.m切换 我在.h和.m直接切换从来不用触摸板和鼠标,因为...添加第三方字体 把字体ttf文件像普通文件加入到项目中,在xib或storyboard中就可以直接使用新字体了 属性设置 但是很多属性的设置 在xib中是不能完全自定义的,作为一个喜欢用xib这种方式的码客来说...,当然能最大限度的使用xib可自定义的属性当然是极好的,下面就说一下一些不常用的从xib中可设置的属性 这些属性的设置在右面设置菜单的第三个选项卡的User Defined Runtime Attributes
为什么会使我那么惊喜? 我们都知道前端工作离不开适配,虽然之前Apple Xib的一些设计适配起来很方便了。但是在pad或者tv上还是要写不同的代码去做在不同的平台运行。...SwiftUI的声明式Swift语法易于阅读和编写,与新的Xcode设计工具无缝合作,使您的代码和设计完美同步。...SwiftUI语法是什么样的呢 ---- SwiftUI使用声明性语法,因此您可以简单地声明用户界面应该做什么。例如,您可以编写一个包含文本字段的项列表,然后描述每个字段的对齐方式、字体和颜色。...SwiftUI 工具是什么样的呢 ---- Xcode 11包含了直观的新设计工具,使用SwiftUI构建界面变得像拖放一样简单。...Xcode会立即重新编译您的更改,并将其插入到您的应用程序的运行版本中,随时可见和可编辑。 ? 如何去学习SwiftUI ----
containers:这个里面主要是系统需要的一些扩展插件和工具等,不能删除 developer:主要就是xcode中产生的一些缓存、插件等内容,可以优化,也是我们进行优化的重点对象。...另一个是用户资料库中的 /Users/mukekeheart/Library/Developer 这一部分,这两部分都是我们在xcode开发过程产生的一些缓存和下载文件。...于是这里存在了一堆对旧版本iOS设备支持的文件。而我最近基本只对iOS9.3的设备进行真机调试。于是删除了所有低于13.6的文件夹。 3....亲测删除之后的效果跟在模拟器里重置相同。省得一个个去重置了,删吧。 6..../Library/Developer/CoreSimulator/Profiles/Runtimes 这里保存的是xcode下载的不同版本的目标模拟器,可以删除不需要的目标模拟器 我这边进行优化之后,总存储空间释放了接近
今天给大家带来的讨论主题是通过实战经验来对百亿数据量下的多表数据查询进行优化,俗话说的好,一切脱离业务的架构都是耍流氓,接下来我就整理一下今天早上微信群里石头哥给大家分享的百亿数据量多表查询架构以及优化思路...简单的例子 这里我们先举个简单的例子,来个开胃菜,然后再引出今天的访谈主题。 举例:比如我们的CzarCms系统权限系统设计中的两张表:用户表以及角色表,这两张表有关联关系。...答:一般来说,从表100万以内,我们都建议内存缓存,10万以内必须用进程内缓存,没得商量,内存中进行关联即可。 我们删数据只能一条条删。不允许批删除,这个怎么办?...答:你们DBA可以辞退了,这么简单的事情都不会。 大数据分析的时候,每个月几个亿数据,一条条删,删到何年何月啊,当然是整个分区干掉啦 可以分享一下你们的缓存方案吗?...最近石头哥也在为XCode编写系列教程: 整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。
1、系统首选项(system preeferences) 我拿到电脑确认没问题之后,选择了重装Mac OS X,然后进行系统升级等操作,系统重装完成之后,自定义相关配置,修改账号密码,登录apple...id等 2、安装Xcode 命令行执行下面命令直接安装Xcode xcode-select --install 3、安装Homebrew Homebrew类似于CentOS系列的yum包管理的...valentina-studio $ brew cask install vlc 6、iTterm2 设置 iterm官网:http://www.iterm2.com/ 使用brew安装iterm # 颜色和字体设置...设置打开和关闭终端的快捷键位:command + option + i 下载iTerm主题(https://github.com/mbadolato/iTerm2-Color-Schemes/tree...function mkcd() { mkdir -p "$@" && cd "$_"; } # Aliases alias cppcompile='c++ -std=c++11
领取专属 10元无门槛券
手把手带您无忧上云