DM Blog

Thinking will not overcome fear but action will.

masonry 使用优先级

iOS技术成长之路

``` @interface ViewController () //设置三个View /*<#XXX#>/ @property (nonatomic , strong) UIView * orangeView; /*<#XXX#>/ @property (nonatomic , strong) UIView * yellowView; /*&l...

UIAlertController修改标题和按钮颜色

iOS技术成长之路

``` UIAlertController *actionSheet = [UIAlertController alertControllerWithTitle:@”” message:@”您确定要取消支付吗?” preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *action1 = [UIAlertAction...

Mac 终端上传git常用命令

iOS技术成长之路

1、把git上的代码clone到本地 $ git clone http:xxxx(地址,可以http也可以ssh) 2、clone到本地以后、使用branch -a 查看远程所有分支 $ git branch -a 3、如若你有分支:master branch1 branch2 ,使用checkout用来切换分支。还可以用第2条指令去创建本地分支目录和远程的保持一致,并且切换远程分...

去掉SceneDelegate

iOS技术成长之路

Xcode11之后新创建的工程会多出两个文件SceneDelegate。那么我们如何让它变回之前的那样的工程呢。 一、将这两个文件删除。 会报错 There is no scene delegate set. A scene delegate class must be specified to use a main storyboard file. 二、将Info.plist -&g...

文字实现点击跳转

iOS技术成长之路

cocoapods 导入三方库 pod 'YBAttributeTextTapAction' 头文件添加 #import "UILabel+YBAttributeTextTapAction.h" demo代码如下: NSString * showText = @"秦始皇是出生于赵国都城邯郸(今邯郸),并在此度过了少年时期。前247年,13岁时即王位。 前238年,22岁时,...

Masonry自适应高度

iOS技术成长之路

项目里经常会需要根据子视图的高度自动改变父视图的高度。 简单举个例子,绿色区域作为父视图,红色区域添加在绿色区域上。 现在让绿色区域的高度跟着红色区域的高度来自动改变。 </img> 代码如下 UIView *view = [[UIView alloc]init]; view.backgroundColor = UIColor.greenColor; [s...

pod出现CDN错误

CDN:trunk Repo update failed

最近在新项目添加cocopods 时 ,pod update时出现了CDN: trunk Repo update failed 错误。 我首先想到的是,可能是pod 版本太低了。所以 pod --version 查看了下pod 版本 1.8.3 最新版本 那就不是pod 版本太低导致的。 然后查看了podfile文件之后发现是数据源没添加上。 所以在podfile的最上面添加了 ...

图床工具PicGO实现七牛云图片上传

PicGO实现七牛云上传

我们在写博客或者网络文章时经常需要上传图片。目前最有名气的图床工具就是PicGO。 简单的界面,完整的功能,在相册里也能直接复制markdown图片链接。一直深受很多博客作者喜欢。 而另一个本地图片上传到网络的七牛云,相信你也不会感到陌生。如果你还不知道,那么请看官方介绍: 七牛云是国内企业级云服务商,致力以云技术驱动社会产业发展,同时专注于以数据智能和视觉智能为核心的云计算产业,围绕海...

Markdown工具推荐

技术成长之路

Markdown工具推荐 Markdown 因语法简单,应用广泛,在近几年被很多开发者所喜爱。常用的语法不多,也就十来种吧。本人自从2017年接触就一发不可收拾。 在这几年里,用过了很多写Markdown的工具。接下来就以现在比较流行的三种工具Typora、HbuilderX 和 Macdown 做下自我体验评价。 Markdown优缺点 优点 ...

iOS 13适配

技术成长之路

1. 安装时,加入Xcode11.3 后 原xcode会安装开发工具插件时候出现 点击安装插件之后会出现 目前没找到解决方案。只能在一个mac电脑上安装使用一个版本。 2.编译时,会出现libstdc++.6.0.9.tbd 文件找不到的错误提示,需要将文件重新放入工程c++文件目录下。 3.运行时,会出现另一个错误: NSInteger numberOfBeforeSection ...