240 发简信
IP属地:上海
  • [Swift学习]莫名其妙的标记之@noescape

    Swift 中经常遇到一些不熟悉的关键字, 例如@autoclosure, @noescape...等等, 为什么要加这样的关键字, 我自己写方...

    0.1 4865 3 15
  • Emacs入门

    用一种通用的办法来移除缓冲区里的任何一部分:首先把光标移动到你想要移除的区域的一端,然后按 C-@ 或 C-SPC(任一即可,SPC指空格)【注...

  • [iOS 控件]翻页切换

    实现如下效果: 分析 通过传入标题数组, 视图控制器数组初始化 UIScrollView, 实现翻页.通过 ViewController的 ad...

  • [iOS 控件]按钮下划线随点击事件移动

    前言 在开发项目当中, 我需要用到一组特殊按钮, 效果如下: 虽然现在 git 上现成的代码一抓一箩筐, 但是想来貌似我时间也不怎么值钱, 就加...

  • UITableView 自己封装可以自适应高度的cell

    如果要让cell.contentView中的子视图 becomeFirstResponder。 需要在视图控制器中的TableView中用[ta...

  • Objective-C 基本概念理解

    什么时候用assign、什么时候用retain和copy呢?推荐做法是NSString用copydelegate用assign(且一定要用ass...

  • button 手动代码添加监听事件

    (void)createButton{UIButton *myButton = [UIButton buttonWithType:UIButto...