240 发简信
IP属地:北京
  • 我所理解的iOS runtime 和 dyld

    前言 关于iOS的runtime和dyld,网上资料一搜一大把,不过很多都是复制来复制去的。本来是不打算再整理一下关于这方面的资料了,但是想了想...

  • 简单易懂的DispatchSemaphore

    DispatchSemaphore 信号量,一种用来控制并发访问资源的机制,多用于多线程中,可以控制并发线程数量。 例子 第一个例子 运行结果:...

  • Resize,w 360,h 240
    What's new in iOS 11 - 部分iOS11新特性整理

    前言 iOS 11beta版已经来了,正式版我想应该也快了,作为一个iOS开发者,这意味着马上就要着手来适配iOS 11了。在开始之前,我想对于...

  • What's new in Swift 4 - Swift 4 资料整理

    Swift 4.0 出来了,这几天也是重点关注了下Swift 4.0的新特性,看了WWDC中关于Swift部分的视频,也研究了下github上一...

  • 关于NSNotification你可能不知道的东西

    NSNotification,又叫通知,属于设计模式中的观察者模式,在开发中很常见,相信大家都不陌生。关于NSNotification的用法以及...

  • 自己动手搭建一个基于WKWebView的webview架构

    一、前言 关于WKWebView(或者UIWebView)的用法,网上的资料很多,也很详细,这篇文章不会详细介绍这些知识点。写这篇文章,是因为项...

  • iOS开发-gif图片上传

    前言 项目中有个类似朋友圈的功能,需要支持gif图片的上传与展示,经过大概一天的摸索,也算有点成果,这里整理一下,希望可以给那些有需要的朋友一丢...

    2.3 13275 20 83 3
  • 自己动手写一个自定义弹出框(二)-MGPopController

    前几天,我写了一篇介绍如何自己动手写一个自定义弹出框的文章(传送门:“自己动手写一个自定义弹出框-MGPopController”),这篇算是续...

  • 自己动手写一个自定义弹出框-MGPopController

    一、为什么要写 项目中经常会用到一些弹出层来展示一些信息,可能还会需要提供一到两个操作按钮来执行某些操作,一般情况我们都可以用系统自带的控件UI...