240 发简信
IP属地:江苏
  • WavesWallet开发笔记

    第三方库25519 Curve25519 http://cr.yp.to/ecdh.htmlCurve25519 是目前最高水平的 Diffie...

  • 这个写法会出什么问题: @property (copy) NSMutableArray *array;

    // .h文件 // 下面的代码就会发生崩溃@property (nonatomic, copy) NSMutableArray *mutabl...

  • iOS 的三种block

    block有三种: NSStackBlock存储于栈区NSGlobalBlock存储于程序数据区NSMallocBlock存储于堆区 NSGlo...

  • iOS开发笔记--什么时候调用layoutSubviews

    今天在写程序时候遇见layoutSubviews触发时候引起的问题。特来总结一下什么时候会触发layoutSubviews: layoutSub...

  • Resize,w 360,h 240
    RunTime机制

    在终端进入main.m的同一级目录,使用clang -rewrite main.m编译出main.cpp文件 我们可以看到main函数被编译成如...

  • RunLoop机制

    RunLoop:运行循环(死循环) argc表示命令参数的个数,argv是可执行文件的路径。 UIApplicationMain方法的第三个参数...

  • APP的启动过程,从main文件开始

    程序的启动分两类:1.有storyboard 2.没有storyboard 有storyboard情况下: 1.main函数2.UIApplic...

  • ViewController的生命周期

    1、alloc创建对象,分配空间 2、init(initWithNibName)初始化对象,初始化数据 3、loadView从nib加载视图,通...

  • NSString的时候用copy和strong的区别

    OC中的NSString为不可改变字符串的时候,用copy和strong都是只分配一次内存,但是如果用copy的时候,需要先判断字符串是否是不可...

个人介绍
专业从事软件开发10余年,技术一流