logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

iOS高级理论:CocoaAsyncSocket 介绍与使用

CocoaAsyncSocket为Mac和iOS提供了易于使用和功能强大的异步套接字库,主要包含两个类:GCDAsyncSocket:用GCD搭建的基于TCP/IP协议的socket网络库GCDAsyncUdpSocket:用GCD搭建的基于UDP/IP协议的socket网络库.本文主要介绍 GCDAsyncSocket的使用,他是一个TCP库,建在Grand Central Dispatch上面

#ios#cocoa#macos
iOS高级理论:分类和扩展

在 iOS 开发中,分类(Category)和扩展(Extension)是两种常用的机制,用于对现有类进行扩展和增强。它们可以为现有类添加新的方法、属性或协议,而无需修改原始类的源代码。

#ios#分类#cocoa
iOS 权限设置判断和跳转 - 最全最详细

一、权限设置iOS 10以后,苹果增强了对用户隐私的保护,访问照相机、相册、麦克风、定位、通讯录等,都需要在info.plist 文件中添加权限,而且少一个都不行。根据需要添加,项目中使用了什么,就添加对应的权限。权限字段相册使用权限Privacy - Photo Library Usage Description编辑相册权限Privacy - Photo Library Additions Us

#ios
iOS高级理论:UDP的介绍和使用

网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定

#ios#udp#网络协议
CSS 子元素在父元素中垂直居中

父元素设置为相对布局,子元素设置为绝对布局,并且设置上下左右边距都为0,设置子元素的宽度为500px,这样就是子元素占据了整个容器,此时margin设置为auto才起作用,具体代码如下:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>测试</title><style>

#css
1、微信小程序学习:基本控件的使用

最近公司app客户端没有新的需求了,接下来的工作任务是学习微信小程序的开发,先从最基本的控件开始学习。一、视图容器1、view的使用wxml文件中的代码://创建一个view,class='style'是引用wxss文件中的样式<view class='style'>Hello World</view>wxss文件中的代码:/**view的样式布局* background-color:背景颜色

#小程序
iOS view被导航条遮挡

添加了一个导航条之后,view被导航条给覆盖了,并没有从导航条的下面开始。在iOS 7中,UIViewController引入了一个新的属性:edgesForExtendedLayout。 这个属性的默认值是UIRectEdgeAll。当你的容器是UINavigationController的时候,默认的布局就是从状态栏的顶部开始的。这就是为什么你设置的控件都往上漂移的原因。有两种方法解决这个问题

文章图片
#ios
Vue Eslint语法检测工具

一、ESlint 简介1. Lint 的含义如果你写自己的项目怎么折腾都没关系,但是在公司中老板希望每个人写出的代码都要符合一个统一的规则,这样别人看源码就能够看得懂,因为源码是符合统一的编码规范制定的。那么问题来了,总不能每个人写的代码老板都要一行行代码去检查吧,这是一件很蠢的事情。凡是重复性的工作,都应该被制作成工具来节约成本。这个工具应该做两件事情:提供编码规范;提供自动检验代码的程序,并打

#前端
Vue 动态添加输入框

效果图:代码:<template><div id="dialog-container" ref="dialogContainer"><el-dialog title="动态添加女朋友" :visible.sync="dialogVisible" width="40%"><div class="query-detail"><el-form ref

#vue.js#javascript#前端
Vue列表渲染

在Vue.js中,列表渲染是一种常见的操作,用于动态地渲染数组或对象中的数据到页面上。Vue提供了v-for指令来实现列表渲染,让我们可以轻松地遍历数据并生成对应的DOM元素。

#vue.js#前端#javascript
    共 18 条
  • 1
  • 2
  • 请选择