Toggle navigation
Buddy
关于
标签
Buddy
Daily Docs
iOS面试全攻略:Swift、Objective-C与计算机基础一网打尽
iOS开发岗位一直是技术领域的热门选择,无论是对于初入行的新手还是资深的开发者,面试都是检验自身技能和知识储备的重要环节。本文将为大家整理一份iOS面试的攻略,包括Swift、Objective-C以及计算机基础等常见问题,帮助你轻松应对面试,展现出你的实力。 一、Swift面试常见问题 当然,我可以为您补充一些关于Swift面试的初级和高级问题。 Swift面试初级问题 Swift...
更新于:2024年04月03日
Python函数与模块:基础与实战指南
在Python编程中,函数和模块是两个非常重要的概念。函数允许我们封装可重复使用的代码块,而模块则帮助我们组织和管理代码,使得代码更加清晰、易于维护。本文将详细介绍Python函数和模块的基础知识,并通过示例帮助初学者快速上手。 一、Python函数 函数是一段可重用的代码,它接受一些输入(称为参数),执行一系列操作,然后返回一些输出。在Python中,你可以使用def关键字来定义函数。...
更新于:2024年04月03日
Python控制流详解:从基础到实践
在Python编程中,控制流是不可或缺的一部分。它决定了代码的执行顺序,使我们能够根据不同的条件或循环逻辑来执行特定的代码块。本文旨在帮助初学者了解Python中的控制流基础知识,并通过示例代码来加深理解。 一、条件语句 条件语句允许程序根据某个条件或一组条件来执行不同的代码块。Python中最常用的条件语句是if语句,以及更复杂的if-elif-else语句。 1.1 if语句 i...
更新于:2024年04月03日
Python基础知识点详解
Python,一种解释型、交互式、面向对象的编程语言,因其语法简洁、功能强大、应用广泛,成为了初学者和专家们的首选语言。本文旨在帮助初学者了解Python的基础知识,并通过示例代码来加深理解。 一、变量和数据类型 在Python中,我们不需要提前声明变量的类型。当你首次给变量赋值时,Python会自动判断其类型。Python的主要数据类型包括:整数、浮点数、字符串、布尔值、列表、元组、字...
更新于:2024年04月03日
Python入门学习指南
Python,一种解释型、交互式、面向对象的编程语言,因其语法简洁、功能强大、应用广泛,吸引了大量的初学者。本文旨在为初学者提供一个Python入门学习的详细指南,帮助大家快速掌握Python编程的基础知识。 一、了解Python基础 首先,我们需要了解Python的基本语法、数据类型和变量。Python的基本数据类型包括数字(整数、浮点数等)、字符串、列表、元组、字典等。变量是存储数据...
更新于:2024年04月03日
使用Jekyll在GitHub上搭建个人网站教程
一、前言 Jekyll是一个简单的、博客感知的、静态站点生成器。它使用Markdown(或其他标记语言)来格式化文本,然后通过Liquid模板引擎来布局网站,最后生成一个完整的静态网站。GitHub Pages则允许你在GitHub上直接托管你的网站,并且可以与Jekyll完美结合。下面我们就来详细介绍一下如何使用Jekyll在GitHub上搭建个人网站。 二、准备工作 在开始之前,你...
更新于:2024年04月03日
在Mac电脑上新建SSH Key的详细步骤
SSH(Secure Shell)是一种加密的网络传输协议,允许用户安全地登录到远程服务器并执行命令。而SSH key则是一对用于身份验证的密钥,包括公钥和私钥。在Mac电脑上新建SSH key是保障远程连接安全的重要步骤。本文将详细介绍如何在Mac上生成SSH密钥对,并将其用于远程连接。 一、打开终端 首先,我们需要打开Mac电脑上的终端应用程序。终端是Mac上用于执行命令行指令的工具...
更新于:2024年04月03日
Mac+Apache 搭建本地文件服务器
搭建步骤 启动Apache sudo apachectl -k start 查看版本(可选步骤) httpd -v 备份配置文件 sudo cp httpd.conf httpd.conf.bak 新建一个Sites文件夹用于存放网站文件 mkdir ~/Sites 编辑httpd.conf(此处需要输入电脑密码) sudo nano htt...
更新于:2020年04月22日
完全自定制的AlertView,想怎么玩就怎么玩O(∩_∩)O哈哈~
GitHub下载:WrapAlertView 背景 对话框对于APP来说是比较常用的控件之一。系统提供了基础的对话框类UIAlertView以及后来高版本新加的UIAlertController,可以满足基本的APP需求。 但是随着APP内容的丰富,以及设计的多样化,弹出框的设计样式也层出不穷,所以自定制的对话框便越来越常用。 每次用到单独写对话框显然不合适,因为有很多重复性的工作,既...
更新于:2020年04月16日
Xib创建视图子视图尺寸问题
使用Xib创建视图可以很高效的完成,但是有时也会有问题。 问题 在初始化Xib视图时给视图的frame赋值,发现并没有改变视图的大小,你可能会猜想,是不是没有加约束? 问题不是出在加约束上面,而是约束加错了,这个错误是在创建时系统就已经加好了。 约束分两种,autolayout和autoresizing,我们一般会选择autolayout来约束控件,但是,即使加上autolayout...
更新于:2020年04月16日
← Newer Posts
分类标签
iOS
Mac
Jekyll
Python
教程
面试
Swift
闭包
block
响应式编程
内存管理
多线程
网络
协议
加密
算法
Objective-C
C
宏定义
SwiftUI
git
Xcode