• Resize,w 360,h 240
    Xcode快捷键

    工欲善其事必先利其器下面介绍一些快捷键1、有时候想从.m文件切换到.h文件,一般操作是按着command键,点击类名,然后点击Jump To D...

  • libstdc++ 找不到,

    升级为暗黑模式(macOS Mojave)后,Xcode无法运行之前的项目,报错找不到libstdc++6.0,在网上找了半天发现都不对,只有这...

  • class和superclass

    class和superclass源码(runtime源码里有) Foundation框架里NSObject框架里的有些基础方法是开源的,objc...

  • iOS开发单例的写法

    单例,singleton Instance, 特点:全局里独一无二的,只有一个实例,只初始化一次; 一般是两种写法,一个是GCD的写法,一个是普...

  • UITableViewCell的宽度是320,高度是44

    在cell里不能用self.contentView的宽高,要用屏幕的UIScreen.main.bounds.width,

  • Resize,w 360,h 240
    Swift中的标记

    最近用Swift写项目,发现标记不知道咋用了,记下来,省的忘了。 // 标记都要大写字母加冒号 // MARK: TV DataSourc...

  • Resize,w 360,h 240
    iOS开发Masonry自动布局注意事项

    Masonryde 的优点很多,就不多说了,但是在我刚开始使用的时候出现过一些问题,在这里写出来,防止忘记. 第一个就是一定要添加到view上,...

  • iOS开发线程安全

    多线程编程里,会出现共同访问数据造成不安全的问题,网易的一个面试题很经典的诠释了线程安全。 @property (nonatomic, stro...

  • iOS开发定时器注意细节

    定时器经常用的有三类:NStimer、CADisplayLink和GCD定时器 NSTimer注意事项: 1,在使用结束的时候一定要置空,inv...