分享

共有 1533 个讨论主题

分享Swift开发相关的精彩的文章、资讯、开源项目、资料等

  • HazlittAugust 发表了【主题】 · 昨天
    浅谈iOS进阶路线

    前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享 iOS开发学习...

    分享 7 22
  • MikeBridget 发表了【主题】 · 前天
    Swift&OC 文件夹和文件的详细操作

    在iOS开发我们会遇到文件、音频、视频等等下载后本地存储的情况,这时对读文件,写文件就显得很重要,对文件夹以及文件中的文件的操作,这时就可以使用 NSFileManager(FileManager) ...

    分享 3 42
  • ColcloughRoderick 发表了【主题】 · 前天
    Swift 服务端错误处理

    作者:Soroush Khanlou, 原文链接 ,原文日期:2017/07/06 译者:Cwift;校对: numbbbbb ;定稿: CMB Swift 的 Promise 可以让代码...

    分享 8 45
  • CowperAntonia 发表了【主题】 · 3天前
    FunctionKit – Approachable functional concepts brought to Swift

    FunctionKit A framework for functional types and operations designed to fit naturally into Swift....

    分享 3 68
  • brownleopard 发表了【主题】 · 3天前
    Clang 之旅--实现一个自定义检查规范的 Clang 插件

    前言 在 Clang 之旅系列文章 开篇 的时候,我说到过自己接触 Clang 的直接原因就是想实现一个自定义的检查需求:是否有办法在编译阶段检查某个方法的参数与返回值的类型相同,如果类型不一致...

    分享 3 42
  • MegWalker 发表了【主题】 · 5天前
    iOS/Swift 日志框架分享-SwiftyLog

    自从开始做iOS开发, 才知道以前的Android中的Log是多么的灵活好用. 如下图我的Android Studio的Logcat窗口: 不同level的日志用不同颜色显示...

    分享 3 62
  • MegWalker 发表了【主题】 · 5天前
    AutoLayout调试技巧集合

    iOS的AutoLayout布局给适配大小屏幕提供了一个比较好的解决方案,尤其是Masonry库的出现让AutoLayout布局页面更容易了。但由于AutoLayout高度的灵活性以及缺少相关Debu...

    分享 8 45
  • LeightonTracy 发表了【主题】 · 8天前
    JPVideoPlayer 3.0 源码解析

    大家好,我是 NewPan,这次我们来讲解 JPVideoPlayer 3.0 实现上的细节。 如果你没有了解实现原理的需求,请直接看另外一篇介绍如何使用的文章: [iOS]JPVide...

    分享 3 63
  • BethuneKeith 发表了【主题】 · 10天前
    如何优雅地获取 ScrollView 的滚动方向

    在有些场景,我们可能需要获取 UIScrollView (及其子类)的滚动方向来做不同的操作。 我们首先能想到最直观的方法是:用一个变量或属性 lastContentOffset 去保存 scr...

    分享 8 47
  • HoodMignon 发表了【主题】 · 10天前
    深入理解 iOS Rendering Process

    前言 iOS 最早名为 iPhone OS,是 Apple 公司专门为其硬件设备开发的操作系统,最初于 2007 年随第一代 iPhone 推出,后扩展为支持 Apple 公司旗下的其他硬件设备...

    分享 8 55
  • Burne-JonesJustin 发表了【主题】 · 17天前
    Swift 4.1增强了泛型、编译器和包管理器

    Swift 4.1 发布正式版,它为Swift包管理器和Foundation带来了新的语言特性、构建选项和增强功能。 正如InfoQ之前报道的那样,当Swift 4.1在Xcode 9.3 be...

    分享 7 75
  • Burne-JonesJustin 发表了【主题】 · 17天前
    iOS App 连续闪退时如何上报 crash 日志

    为保障线上 App 的用户体验,我们一般都会对线上 App 的 crash 率做实时监控,一旦检测到 spike,可以即刻调查原因,但这一切的前提是 crash 日志能够准确上报。 crash ...

    分享 6 69
  • mrcode 发表了【主题】 · 18天前
    DeclareLayoutSwift: UI framework for iOS in Swift

    DeclareLayoutSwift 前言 iOS UI制作有两种:代码手写UI,xib或StoryBoard(使用Interface Builder,简称IB)。 哪一种更好,可能没有定...

    分享 7 75
  • MorganLeopold 发表了【主题】 · 18天前
    读 SnapKit 和 Masonry 自动布局框架源码

    一直觉得 SnapKit 和 Masonry 这两个框架设计和封装的很好,用起来的体验也是一致的,翻了下它们的源码,对其设计方式和涉及的技术做了下记录。文章打算围绕,给谁做约束?如何设置约束?设置完后...

    分享 7 72
  • CraneArmand 发表了【主题】 · 20天前
    SnapKit 最佳实践

    用了 SnapKit 很久,一开始觉得这就是个很简单的语法糖,后面用着用着还是觉得有点磕磕绊绊,所以又回去看过了一遍 官方文档 ,发现了几个 best practice 是我之前一直没留意到的,就写出...

    分享 8 65
  • tinybear 发表了【主题】 · 23天前
    JavaScript中的“多继承”

    首先 JavaScript 中 不存在多继承 ,并且也不推荐使用继承。如果你也这么认为的话,那笔者的观点也就写完啦 233333…. 如果还想回顾下 JavaScript 中&l...

    分享 4 47
  • FlowerChester 发表了【主题】 · 23天前
    iOS 程序员效率提升利器之 AppleScript

    这篇文章和大家分享我平时工作时,用来提升效率的神器之一:AppleScript。 AppleScript 虽然是一种脚本语言,但在我看来是最接近自然语言和最不具备计算机特质的编程语言了。即使没有...

    分享 3 78
  • PollittWilbur 发表了【主题】 · 26天前
    SDWebImage总结,图片下载真的很简单

    序言 在 iOS 的图片加载框架中,SDWebImage可谓是占据大半壁江山。它支持从网络中下载且缓存图片,并设置图片到对应的UIImageView 控件或者 UIButton 控件。在项目中使...

    分享 1 56
  • HawthorneDora 发表了【主题】 · 28天前
    基于 IJKPlayer-concat 协议的视频无缝拼接技术实现

    一、前言 Hi,大家好,我是承香墨影! 开门见山,开篇名义。今天来聊聊如何将多段视频,拼接成一个完整而连续的视频,然后无缝进行播放。 这样的需求应该不算偏门吧? 最简单...

    分享 1 52
  • HawthorneDora 发表了【主题】 · 28天前
    iOS Flexbox 布局优化

    Frame AutoLayout iOS 开发中给系统给我们提供了两种布局,frame 布局 和 AutoLayout 布局,虽然frame布局性能很高 但面对现在越来越丰富的iPhon...

    分享 2 51

讨论节点分类导航