首页
学习
活动
专区
工具
TVP
发布

sweet_iOS

专栏成员
41
文章
53706
阅读量
11
订阅数
记一次:pod init失败
解决办法: 1、升级cocoapods:sudo gem update --system --verbose 2、设置Xcode的Project Document;
sweet说好的幸福
2021-11-24
5820
iOS数组排序方法
先回忆一下,大学期间学到的排序算法你还记得多少?? 那先充电一下常用排序算法总结,当然,google搜索"排序算法"会非常多,这个链接只是随意看到查看的,仅供参考。 二叉树 快速排序 当然,作为io
sweet说好的幸福
2020-12-23
1.2K0
iOS虚线,为您的应用增加美感
良好的虚线和圆角视觉效果,会为一个好的app增加美感。iOS虚线,一般是用CAShapeLayer设置其lineWidth、lineDashPattern等属性,然后加载到容器里面,下面是封装好的函数,仅供参考。
sweet说好的幸福
2020-12-23
1.2K0
零基础学习weex(四)iOS集成WeexSDK
在iOS工程中集成FrameWork无外乎两种,第一,项目支持cocoaPods,采用cocoaPods 集成 Weex iOS SDK到你的项目;第二,源码集成,优势在于可以修改WeexSDK,打包生成你自己定制的Weex SDK。 两种方式官网都提供了参考,虽然有些乱七八糟。
sweet说好的幸福
2020-12-23
9010
成为一个好的iOS架构师
架构模式的出现时为了管理复杂的应用程序,这样可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。我们经常说的MVC架构、MVVM架构属于此类。
sweet说好的幸福
2020-12-23
2.3K0
iOS系统架构及常用框架
UIKit框架是可视类对象的基础文件,继承于NSObject。提供一系列的Class(类)来建立和管理iPhone OS应用程序的用户界面接口、应用程序对象、事件控制、绘图模型、窗口、视图和用于控制触摸屏等的接口。
sweet说好的幸福
2020-12-23
7.3K0
Weex导入图片
1、每个客户端保存一份图片资源,统一命名。 2、图片资源保存在服务器上,在渲染Weex页面过程中异步下载图片。 3、保存在weex工程中。这样只需要一份保存,多端使用。
sweet说好的幸福
2020-12-23
8870
UIImageView圆角,教你远离cornerRadius
由于设置masksToBounds 会导致离屏渲染(离屏渲染:GPU在当前屏幕缓冲区外新开辟一个渲染缓冲区进行工作),这会给我们带来额外的性能损耗,如果这样的圆角操作达到一定数量,会触发缓冲区的频繁合并和上下文的的频繁切换,性能的代价会宏观地表现在用户体验上----掉帧。 当然这些效果不会直接显示在屏幕上,可以使用Instruments的CoreAnimation检测,当然你也可以自己写一个检测帧频的方法。
sweet说好的幸福
2020-12-23
2.1K0
零基础学习weex(二)Vue2.0
首先,先解决上一章出现的坑。官网是提供解决方案的有效途径,既然不能用前端的开发模式在sublime编辑,那就选择回归weex官方教程的怀抱吧。在上一章已经搭建了weex的环境,直接开始创建weex工程。
sweet说好的幸福
2020-12-23
4360
零基础学习weex(三)weex工程及工具
本篇内容: <pre> Weex的项目结构 npm webpack ESLint Devtools </pre>
sweet说好的幸福
2020-12-23
1.4K0
markdown基础语法与编译器
1、标题 # 2、引用 > 3、图片和链接 4、斜体 * 粗体** 5、表格 6、代码框 ‘code’ 7、缩进tab 8、分割线 ***
sweet说好的幸福
2020-12-23
4170
零基础学习weex(一)Vue1.0
作为一个纯iOS开发者,每次想学习web都是看两小时就放弃。这次希望自己能够坚持下去。关于weex与 react native,暂且不管有多少坑,先尝试踩一踩,毕竟踩坑也是站立在巨人肩上。本文仅仅作为个人学习笔记,欢迎留言沟通。
sweet说好的幸福
2020-12-23
7660
深入学习iOS定时器
定时器,用来延迟或重复执行某些方法,例如:网络定时刷新,UI间隔刷新,动画效果......iOS中的定时器大致分为这几类: <pre> NSObject GCD定时器 NSTimer CADisplayLink </pre>
sweet说好的幸福
2020-12-23
9220
Mac键盘字符对应快捷键图标
如题,在使用mac过程中,快捷键会极大程度提高效率,快捷键组合全部都是以符号的形式展示在我们面前,比如⌘、⌥、⇧、⌃等,而Mac下只有command键上有一个⌘的符号,而其他按键均没有符号,本文将详细讲解。
sweet说好的幸福
2020-12-23
1.1K0
runtime
作为iOS开发者,runtime特性是必须了解的重点加分项。这并不是说你可以说出消息机制,运行时消息重定向,或者利用runtime特性实现交换方法等,而是更应该深入了解其原理,"知其然且知其所以然"才能不断成长。 Object-C是面相运行时的语言(runtime oriented language),它将编译和链接时要执行的逻辑延迟到运行时来处理。相对静态语言,我们的代码更具灵活性,在苹果封闭链中这个特性也能帮助我们进行线上修复,例如业界鼎鼎大名的JSPatch(虽然现在苹果为了安全性,一封邮件“封杀”JSPatch)。那本篇文章先从runtime功能入手,让你体会runtime的强大,再介绍其原理。在此之前,先了解下基础知识。
sweet说好的幸福
2020-12-23
6410
AVFoundation框架解析看这里(7)- AVAssetImageGenerator
AVAssetImageGenerator,用来提供视频的缩略图或预览视频的帧的类。在很多视频软件中,基本都会提供跟随鼠标进度显示画面,裁剪视频时预览关键帧等功能,实际上,这种类似的功能都是AVAssetImageGenerator的功劳。
sweet说好的幸福
2020-12-23
1.2K0
AVFoundation框架解析看这里(6)- AVAssetExportSession
AVFoundation框架下的视频功能基本都跟AVAssetExportSession相关,AVAssetExportSession可以以指定导出预设所描述的形式从现有AVAsset的内容创建新的定时媒体资源。 本章将首先介绍AVAssetExportSession,以及基于AVAssetExportSession实现转码和压缩视频等应用场景。
sweet说好的幸福
2020-12-23
1.3K0
AVFoundation框架解析看这里(4)- CMTime
CMTime是贯彻整个iOS音视频开发的基本数据结构,因此我们有必要在单独拿出来,详细介绍。本章主要介绍CMTime和CMTimeRange,为后面的视频操作奠定基础。
sweet说好的幸福
2020-12-23
9220
AVFoundation框架解析看这里(3)- 音频AVAudio
上一章节主要以媒体捕捉以起点,拍摄、保存视频,本章将以音频AVFAudio为重点,主要知识点有:
sweet说好的幸福
2020-12-23
1.7K0
AVFoundation框架解析看这里(2)- 媒体捕捉与视频拍摄
上一章节主要从整体上全览AVFoundation框架,本章主要以一个小的需求(以媒体捕捉以起点,拍摄、保存视频),打开AVFoundation的大门,带领我们欣赏这个框架带来的强大功能。
sweet说好的幸福
2020-12-23
1.1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档