自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

竹毛言己

古月舌L写白勺笔记

  • 博客(30)
  • 收藏
  • 关注

原创 Web前端学习(六)HTML5列表标签

<ul><li>列表标签语法:<ul> <li>精彩少年</li> <li>美丽突然出现</li> <li>触动心灵的旋律</li></ul><ol><li>有序列表语法:<ol> <li>前端开发面试心法 </li> <li>零基础学习html</li>

2020-05-25 13:31:23 297

原创 Web前端学习(五)HTML5效果标签

<br />换行&nbsp;在html代码中输入空格是不起作用的,输入空格的正确方法是使用 &nbsp;。<hr>水平分割线

2020-05-25 13:24:33 233

原创 Web前端学习(四)HTML5语义化标签

<span>这个标签是没有语义的,它的作用就是为了设置单独的样式用的。相当于设置了全局的样式。<hx> </hx>给文章添加标题。标题标签一共有6个,h1、h2、h3、h4、h5、h6分别为一级标题、二级标题、三级标题、四级标题、五级标题、六级标题。并且依据重要性递减。是最高的等级<div><div>标签用于自定义块。在网页制作过程过中,可以把一些独立的逻辑部分划分出来,放在一个标签中,这个标签的作用就相当于一个容器。.

2020-05-25 13:13:09 504

原创 Web前端学习(三)HTML5文档结构

在前面学习HTML基础只是的时候已经对相关知识有所了解。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>认识html文件基本结构</title> </head> <body> <h1>在本小节中,你将学会认识html文件基本结构</h1>

2020-05-25 10:41:13 236

原创 Web前端学习(二)HTML和CSS的关系

本来第二节,应该上手写第一个Web应用Hello World,这在之前学习HTML基础的时候已经写过了,这里不多说。本节,主要看一下HTML和CSS之间是怎么协同工作的。话不多说直接上代码例:为Hello World添加样式<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>Html和CSS的关系</title>

2020-05-25 10:16:59 661

原创 Web前端学习(一)如何零基础学习Web前端技术

文章目录1. 了解Web前端基础2. HTML结合CSS学习1. 了解Web前端基础首先,我在3WSchool上学习一些html、SCC、JavaScript的基础知识,搞清楚以下一些问题:Web前端是做什么的?能做什么?学习Web前端需要掌握哪些开发语言?学习HTML等Web前端语言知识需要用什么集成开发环境吗?HTML、CSS、JavaScript之间的关系和联系是什么?如何制作第一个简单的网页?了解一些最基础的HTML标签。初学Web前端,直接在3WSchool上提供的网页编辑器

2020-05-25 10:00:40 354

原创 修改UITabBar高度

文章目录背景修改系统默认UITabBar高度1. 自己实现一个TabBar视图2. 复写-sizeThatFits()方法背景iOS系统框架UIKit提供了可供使用的tab视图UITabBar,使用起来很方便,但是它是有一个默认高度的,在外部是不能随便修改的。如果我们想通过如下代码设置tabBar的高度为56的话,会发现设置不生效,无论高度写多少,tabBar的高度总是不变,还是系统默认的高度。self.tabBar = [[UITabBar alloc] initWithFrame:CGRectM

2020-05-22 07:16:08 1611

原创 URL,域名,DNS,域名解析

文章目录基础知识URLURL是什么URL的作用URL的命名规则DNSDNS是什么DNS存在的意义DNS的域名层次结构DNS与域名服务器域名解析推荐阅读基础知识互联网上的所有数据都存储在主机(服务器)上。例如从网站上下载电影,电影的数据从哪里来的呢,资源是被存储到我们下载时候访问的主机上。互联网上所有的主机都有唯一的IP地址,并通过此IP可以找到对应的主机。互联网上任意两台主机之间的通信都是基于IP地址实现的。通过域名访问另一台主机时,实际上将域名解析成了对应的IP地址,通过IP地址找到对方。UR

2020-05-18 10:42:33 1876

原创 iOS SDK开发流程

我们要做的是,在一个工作区间下,一边调试和编写Framework代码,一边可以调试项目代码,使用Framework打包的SDK。文章目录搭建工作区间编写和调试Framework编写SDK代码1、添加一个类2、在类里添加一个方法3、在类的头文件添加到WeSDK.h中4、添加Public头文件4.1 合并SDK库并设置SDK生成路径4.2 上线前去除模拟器的库使用SDK搭建工作区间1、创建一个本地代码库文件夹找个合适的位置,创建一个文件夹,存放接下来的所有的文件。我这里创建了一个名为MyProjec.

2020-05-14 10:47:20 3489 2

原创 iOS SDK开发之使用脚本合并模拟器和真机的库

背景制作SDK的时候,分别使用模拟器合真机编译SDK工程后,Xcode会在Products这个虚拟目录下分别生成模拟器的库和真机的库。一般的我们会将库进行合并,支持模拟器同时支持真机调试。合并静态库和动态库的方法的脚本有一些区别,但是区别不大。合并静态库(xxx.a)# .a库合并脚本# 进入到项目主目录的前一级目录下,../ 表示往前返回一级目录。cd ${PROJECT_DIR}/../# 创建一个Frameworks的文件夹,用来存放SDKmkdir -p Frameworksc

2020-05-14 10:32:51 1019

原创 pod install TwilioVideo curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

pod install TwilioVideo curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

2020-05-13 11:19:14 413

原创 Swift里的元组和可选类型

文章目录元组(Tuples)定义一个元组元组作为函数的返回值元组的适用范围可选类型(Optionals)定义可选类型示例分析Optional中使用nil元组(Tuples)元组将多个值分组为一个复合值,元祖中的值可以是任何类型,而不比彼此相通。定义一个元组例:let httpStatus = (statusCode: 200, description: "ok")读取数据:if httpStatus.statusCode == 200 {// ...}元组作为函数的返回值使用元组作

2020-05-13 11:04:17 387

原创 Swift基础语法快速浏览

文章目录推荐阅读基础语法快速浏览基础值类型转化控制流方法类和对象枚举和结构体协议和扩展错误处理泛型推荐阅读the swift programming language swift 5.2基础语法快速浏览基础printprint("Hello, world!")Swift打印使用print函数,无需导入单独的库来实现输入输出或字符串处理功能。main()无需关心mian函数,Swift项目中已经自动添加了全局的相关程序的入口,我们只需要在其他文件中编写hello world打印即可

2020-05-12 09:59:09 274

原创 JavaScript学习(一)简介

初学JavaScript,JavaScript是什么?有什么用?JavaScript和html的关系是什么。认识JavaScriptJavaScript是一个脚本语言。JavaScript是Web的编程语言。所有现代的 HTML页面都使用JavaScript。前端写的Web页面里,不仅仅有HTML,还有JavaScript。为什么学习 JavaScript?web开发人员必须学习的3门语言:HTML 定义了网页的内容 CSS 描述了网页的布局 JavaScript 网页的行为 .

2020-05-11 10:47:39 121

原创 纯代码构建Swift工程

有些东西很简单,但是我还是把它记录了下来。使用Storyboard创建一个新的项目后,应用程序从闪屏,到主窗口,再到第一个界面经过的文件分别是:LaunchScreen.storyboard->Main.storyboard->ViewController。如果我们要纯代码构建一个应用程序,即上述步骤我们通过代码来控制的话,需要删除Main.storyboard,并修改相关配置,添加一些代码。LaunchScreen.storyboard作为对闪屏的处理,这个不需要删除,系统提供的闪屏.

2020-05-11 10:43:57 513

原创 Swift工程main函数去哪里了?

有些东西很简单,但是我还是把它记录了下来。main()函数是所有应用程序的入口,C、C++、Python等所有的应用程序都有且仅有一个main函数作为程序的入口。Swift创建一个新的工程,项目文件中怎么没有main()函数?用OC创建一个新项目后,会生成一个main.m的文件,里面是main函数:#import <UIKit/UIKit.h>#import "AppDelegate.h"int main(int argc, char * argv[]) { NSStri.

2020-05-11 10:13:26 712

原创 第一个Swift应用

集成开发环境Xcode11.4 ,iOS 13。创建一个工程HelloWorldSwift1)Creat a new project2)iOS -> Single View App -> Next3)填写相关信息ProductName填写为HelloWorldSwift,即项目名称。User Interface我选Storyboard,之前使用OC开发,Storyboard比较熟悉,SwiftUI概念不熟,这里可以查查这两个的区别。4)Next第一个Swift应用项目结构

2020-05-11 09:38:46 365

原创 SVN查看文件的修改记录

命令查看某个文件的修改历史。修改完某个文件后,要看改动的话使用如下命令svn diff xxx/xxx/xx.m如果要查看某次历史的提交的所有修改记录的话使用如下命令svn diff -c r12347...

2020-05-08 10:15:32 3651

原创 iOS13问题集锦

iOS13上的一些小问题集锦。1、UITextField在iOS13上,如果TextField不设置textColor的话,在黑暗模式下,字体可能会显示不出来。表现为用户在输入的时候发现输入不上内容,实际上内容已经输入了,只是在黑暗模式下没有显示出来而已。所以textField记得设置textColor。另外其他的内容控件,最好也注意一下这个问题。...

2020-05-08 07:58:31 507

原创 dyld: Library not loaded:

dyld: Library not loaded:问题在使用阿里的开源库LazyScrollView的时候出现的这个问题。本地Xcode11.4.1,真机调试。dyld: Library not loaded: @rpath/LazyScroll.framework/LazyScroll Referenced from: /private/var/containers/Bundle/A...

2020-05-08 07:30:25 751

原创 UIScrollView实现原理

文章目录UIScrollView基础UIScrollView的滚动原理滚动原理滚动原理实现UIScrollView的缩放原理缩放原理缩放原理实现很多东西我们只是在用,深入一步去了解其实现原理,可以加强我们对用到东西的认识,更好的去使用,可以提升我们得认识事物的深度,加强基础。这样才能更好的去使用和创造新的东西。本文我们尝试着去理解UIScrollView的实现原理,并自己去实现一个简单的...

2020-05-08 07:24:51 723

原创 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refusedcurl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443这里有涉及到解决办法。...

2020-05-06 15:09:46 810

原创 -loadView

文章目录-loadView作用-loadView调用机制复写-loadView复写loadView关于[super loadView]复写loadView注意事项注意事项loadView、viewDidLoad都是ViewController生命周期的一部分,下面总结一下loadView的作用以及调用机制,使用注意事项等。-loadView作用这个方法用来创建控制器管理的视图,即创建Vi...

2020-05-06 14:59:54 189

原创 iOS SDK开发常用命令

文章目录lipo1. 查看库包含的架构信息2. 合并多个架构3. 拆分库fileotool1. 查看库包含的架构信息2. 查看当前app或库所使用的iOS系统的动态库lipoSDK开发中最常用的指令。1. 查看库包含的架构信息lipo -info /framework路径/xxx.frameworkcd framework所在的目录lipo -info xxx.framework...

2020-05-06 14:56:30 433

原创 SVN分支管理

从已有的分支检出一个新的分支svn copy <https://svn.xxx.com:8443/svn/xxx/xxx/xxx/> \ <https://svn.xxx.com:8443/svn/xxx/xxx/xxx/> \ -m "描述"…待续...

2020-05-05 08:32:27 715

原创 JavaScript 简介

简介JavaScript是一门脚本语言,这门语言主要用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。前端开发中JavaScript代码可以被插入到HTML页面代码中使用,并由浏览器来执行。示例一般的我们可以看到在HTML中加入script代码是这样的<script>// ...</script>事件相应,点击bu...

2020-05-05 08:07:54 144

原创 Homebrew安装

文章目录简介问题解决1、先安装ruby2、安装Homebrew简介Homebrew官网问题安装时遇到如下问题:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused在这里找到了原因:https://github.com/Homebrew/legacy-homebrew...

2020-05-05 06:44:53 1231 1

原创 从DB Browser for SQLite导出.csv文件

如何从.db数据库文件中导出某个表的.csv文件一般的,后台收集的日志保存在数据库中,查找日志时候需要打开.db文件的数据库。使用DB Browser for SQLite这个软件可以打开和查看数据库表以及数据。使用DB Browser for SQLite打开.db文件后,数据库结构选项可以查看数据库的结构,看看有几张表等信息。浏览数据选项可以打开某张表查看。如果需要导出某个表,文...

2020-05-04 09:06:02 2281 1

原创 pod install libwebp的问题

使用pod install libwebp的时候报错```Installing libwebp 1.1.0 (source changed to `https://github.com/CocoaPods/Specs.git` from `trunk`)[!] Error installing libwebp[!] /usr/bin/git clone https://chromium.googlesource.com/webm/libwebp /var/folders/zl/014s9t8x7

2020-05-01 13:43:38 1042 1

原创 使用AFNetworking(一)

AF是iOS中一个非常优秀的网络请求框架,下面从我个人的角度来对AF的使用做一个规范。文章目录背景结构图核心的类1. 与AF框架对接的类1.1 管理httpSessionManager1.2 提供AP对外的API2. 发起类2.1 向业务提供网络请求的API2.2 管理网络请求的task任务2.3 发网络请求,处理请求结果3. 协助类背景很早以前或许你还用过ASIHTTPRequest...

2020-05-01 13:29:28 760

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除