首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
用户4948951520344
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
swift 常用第三方框架
Alamofire:http网络请求事件处理的框架。 Moya:这是一个基于Alamofire的更高层网络请求封装抽象层。 Reachability.swift:用来检查应用当前的网络连接状况。 Perfect:swift的服务器端开发框架(针对于移动后端开发、网站和web应用…
iOS蓝牙开发(四)BabyBluetooth蓝牙库介绍(转)
特色: 基于原生CoreBluetooth框架封装的轻量级的开源库,可以帮你更简单地使用CoreBluetooth API。 CoreBluetooth所有方法都是通过委托完成,代码冗余且顺序凌乱。B
移动端H5页面在不同Android和iOS设备上的兼容适配
在实际开发中,移动端H5页面的兼容适配一直是一个重要的环节。针对不同的设备、不同的浏览器内核版本,我们需要采取相应的处理方案,以保证页面的UI展现、用户体验以及功能效果的准确呈现。通过合理的适配方案,
iOS工程06头文件PCH及module原理
这章我们继续探索,日常最常用的引入头文件,pch文件及module原理。 一、头文件与PCH 1、引入头文件 一般引入头文件的方法有两种:#include 和 #import 。 常见问题:#incl
源码浅析 - CocoaLumberjack 3.6 之 DDLog
先扯一下 lumberjack 这个单词,对应的就是它的 logo,一位伐木工。 一直不太理解为什么是用这个单词,其他语音中也有日志库用的这个单词。最后还是感谢网友提示:log 有代表木头的意思,所以用 lumberjack 还是非常贴切的,😂。 写这篇文章是最近在使用过程中…
Moya + Alamofire + HandyJson + RxSwift 搭建一个新项目的网络请求
说起来汗颜。 最近项目才开始使用 Swift 语言,正如我一个朋友嘲笑的:我们都快用烂的东西你们才开始用 ,我当时竟无言以对。 那既然用了 Swift,就要想办法用舒服,用明白。从 OC 工程转换到 Swift 工程,OC 的一些库,比如:网络请求库(AFNetworking)…
Swift高仿iOS网易云音乐Moya+RxSwift+Kingfisher+MVC+MVVM
这是一个使用Swift(还有OC版本)语言,从0开发一个iOS平台,接近企业级的项目(我的云音乐),包含了基础内容,高级内容,项目封装,项目重构等知识;主要是使用系统功能,流行的第三方框架,第三方服务
今日头条优化实践: iOS 包大小二进制优化,一行代码减少 60 MB 下载大小
苹果对 iOS App 大小有严格限制:下载大小超限会阻碍用户在蜂窝网络下载 App ,直接影响新用户转化;可执行文件超限将导致 App 审核被拒,直接影响上架。今日头条探索实践 __TEXT 段迁移技术,成功减小下载大小 32%,并且解决了可执行文件大小受限问题。 1. 下载…
抖音品质建设 - iOS 安装包大小优化实践篇
客户端开发的同学都知道「安装包大小」是 App 重要的基础体验指标之一。今天将为大家介绍抖音在优化安装包大小方向做的一些探索和尝试。 一些影响包大小的编码习惯。 Part 1. 包大小劣化到底带来什么影响 要说 iOS 平台上安装包大小对 App 的影响,首先需要了解到的是 A…
OC对象占用内存原理 (一文彻底搞懂)
要想真真切切看到一个OC对象占用多少内存, 实践是必不可少的. 创建一个 Command Line Tool 工程 , 打开 main.m 在 main 函数创建一个 NSObject. 打开终端/iTerm2 , 进入到 main.m 目录. 将其转换为 c++ 源码. 文件…