首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Tonnyhh
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
告别蒲公英-教你自建本地https服务搭建iOS itms-services扫码安装
前言 上周蒲公英在毫无征兆的情况下,把官网的域名给改了。本以为各种接口改成最新的域名就能接着用,但实际上jenkins打包自动上传到蒲公英成功后,iOS扫码安装失效了。
开源UI界面布局框架MyLayout1.9发布
MyLayout是一套功能全面的iOS开源UI界面布局框架。它囊括了前端所有流行的界面布局技术和解决方案,同时具有如下七大特点: 功能强大。它可以减少我们在开发UI界面时所花费的时间以及减少需要适配多种设备而所消耗的时间。实践表明使用MyLayout进行界面布局时可以减少几乎5…
大白话Swift入门教程
一. !? 二. 闭包的使用 三. Any 和AnyObject 类型的 付值时一定要用 as! 或 as? 做类型匹配 四. 申明函数参数或返回值的时候加?,否则传参数或返回返回值的时候对于可选类型的值要加"!" 五. 写代理模式的时候 六. if let 和 guard l…
开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(一)第三方框架使用
1. SwiftHub项目简介 SwiftHub 是大神Khoren Markosyan 写的一个完全采用Rxswift + MVVM + Moya 的架构的项目,代码很精简,想学习MVVM架构的认真去研究这个项目的设计,对你以后的编程思想和习惯都会有很大的帮助。(点击这里下载…
有赞移动 iOS 组件化(模块化)架构设计实践
业务组件化(或者叫模块化)作为移动端应用架构的主流方式之一,近年来一直是业界积极探索和实践的方向。有赞移动团队自16年起也在不断尝试各种组件化方案,在有赞微信商城,有赞零售,有赞美业等多个应用中进行了实践。我们踩过一些坑,也收获了很多宝贵的经验,并沉淀出 iOS 相关框架 Bi…
聊聊 AOP 模式与 ObjC 对它的实现
说到 AOP 可能有些经验的小伙伴都有所了解,今天我们来聊聊关于它的内容,以及 ObjC 中如何实现它。
iOS 手把手搭建 · 无限循环滚动视图
在大多数常规 App 开发当中,我们都会有产品运营栏的需求,也就是列表页或者产品顶部,又或者整个页面需要展示几个滚动的运营活动、产品、广告什么的,当然,也可能是一个自己实现的一个图片浏览器。 在早些年,这类需求大多都是从 First 逐个滚动到 Last,然后再自动滚到 First,技术上无非都是通过 UIScrollView + Timer 的方案,iOS 开发往往都喜欢专注于用(xuan)户(ji)体(zhuang)验(bi)的,所以后来出现了无限循环滚动的体验。
FluentDarkModeKit 微软的暗黑模式适配框架
FluentDarkModeKit 框架是微软开发的一个用于适配 iOS 暗黑模式的框架。 FluentDarkModeKit 和 Apple 的操作类型(有些许差异)。FluentDarkModeKit 包含一个全局的 DMTraitCollection,在自定义的布局中可以…
Flutter、iOS混合开发实践
上一篇笔记介绍了Flutter、Android混编的操作步骤,这篇笔记介绍一下iOS、Flutter混编的应用。 阅读Flutter官方文档我们可以大致了解iOS、Flutter混编的关键步骤,都需要将Flutter相关的文件编译成静态库framework,再通过CocoaPo…
面试iOS 90%人可能都会回答错误的一个多线程基础题
答:同步是不会开启新的线程的,异步才会开启新的线程。 这个没啥难度,基本都是必会的。通过代码验证同步在串行队列和并发队列情况下会不会创建新的线程 可以看出同步是不会产生新的线程。当然问题肯定不会这么简单就结束了。 二问:异步一定会开启新的线程吗。 看结果(1)和(4)可以确定,…