240 发简信
IP属地:北京
  • mac版idea 2019版本,亲测激活可用

    windows版本的idea激活我就不说了,网上一大堆教程. 最近刚入手mac,下载的是2019.1版本,无奈http://idea.lanyus.com/大神网址的激活码已...

  • 120
    iOS 如何实现Aspect Oriented Programming (上)

    前言 在“Runtime病院”住院的后两天,分析了一下AOP的实现原理。“出院”后,发现Aspect库还没有详细分析,于是就有了这篇文章,今天就来说说iOS 是如何实现Asp...

  • 120
    iOS端Instagram登录

    iOS端Instagram登录 首选Instagram是没有SDK的,官方推荐的方式为App内嵌套WebView请求接口,关于这一点还做了一些相关验证,具体情况如下:其实在G...

  • 120
    Markdown基本语法

    Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...

  • 120
    1小时入门Swift语法

    简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 2014 年,在 Apple WWDC 发布 特点 从它的语法中能看到Obje...

  • 120
    iOS Auto Layout的实现原理及性能。

    1、什么是Auto Layout? Auto Layout是苹果在2012年发布iPhone 5之后,为了开发者更方便的适配不同尺寸的屏幕应运而生的一个框架,但是这个框架的语...

  • 120
    深入理解 Autolayout 与列表性能 -- 背锅的 Cassowary 和偷懒的 CPU

    深入理解 Autolayout 与列表性能 -- 背锅的 Cassowary 和偷懒的 CPU 这篇文章会通过对 autolayout 内部实现的探索和数据分析和对 auto...

  • Widget build方法里需要用MaterialApp包一层,要不一直报错,因为里边用了Scaffold

    flutter基础-看完这篇就可以撸app了

    这篇内容纯干货,手把手一步一步展示,从零到一个完整的app的构建。 上一篇文章已经教大家怎么搭建flutter的环境:传送门 https://www.jianshu.com/...

  • masonry是不需要weak的,希望修改下,别误导了不懂的同学。

    iOS内存泄露的个人经验

    内存泄露解决分为了三步: 1.静态分析:Instruments的Analyze。通过静态分析我们可以最初步的了解到代码的一些不规范的地方和一些代码逻辑上的错误; 2.解决Vi...

  • 120
    Swift中桥接头文件建立的两种方法

    桥接头文件主要应用于swift和oc的混编。这里有两种创建方式。 方法一: 适用于项目(swift项目)之前没创建过oc的类,或(oc的项目)swif的类 这里以swift项...

  • Xcode因为证书问题经常报的那些错

    去年才开始做 iOS开发的时候,因为证书问题 Xcode 经常报这样或那样的错,经过一年多的实践,现在看见 Xcode 报错已经心平气和了,经常报的错就那么多,整理一下。 1...

  • 120
    抓包工具Charles的使用心得

    简介 Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Lin...

  • iOS present dismiss 小坑

    在做iOS app项目的时候,页面之间的跳转最长用的两种方式,一个是push,一个是present,今天才发现原来两种方式的实现机制是不一样的,举个简单例子,有两个页面A和B...