240 发简信
IP属地:安徽
  • hybird + nativeapp

    最终效果是ios app 提供HTML5 很大的空间,让html5能做很多事情。 一.native -->html 1.native 会用到webView控制器来加载hmtl...

  • GCD总结(二)

    不再使用锁(Lock) 用户队列可以用于替代锁来完成同步机制。在传统多线程编程中,你可能有一个对象要被多个线程使用,你需要一个锁来保护这个对象: NSLock *lock; ...

  • GCD 总结(一)

    1.延时操作 GCD dispatch_after() 优点:写起来方便,直观 缺点:1. 精确度不高 2.没有取消操作 ...

  • iOS 绘图总结(一)

    ios绘图2部分: 1.Core Graphics(QuartZ 2D是Core Graphics这个框架的一部分) 2.OpenGL 重点:Core Graphics 开...

  • 120
    ios 动画总结(一)

    UIView 动画 1.commitAnimations方式使用UIView动画

  • 缓存策略

    1。归档,解档,的方案做缓存数据时,有个问题,如果服务器端换了数据模型对象,之前的缓存数据还会在用户手机中,一旦用户加载新模型对象,就会从缓存中读取,就是crash,必须先吧...

  • ios斜体中文

    label.transform=CGAffineTransformMake(1,0, -0.2,1,0,0); CGAffineTransformmatrix =CGAffi...

  • Python 手动安装第三方库

    先到这个网站去找资源https://pypi.python.org/pypi 手动安装python第三方库 /Library/Frameworks/Python.framew...

  • iOS避免异常情况处理

    1.-[__NSArrayM insertObject:atIndex:]: object cannot be nil ===》You can not insertnilin...

  • 自己动手写个MJExtension或者Mantle

    iOS里面的模型映射的核心就是KVC。Let's start。 1。起源:你的App肯定有许多模型对象,但是如果都在这些模型对象里面,分别编写KVC,那就麻烦了,所以,我们在...