240 发简信
IP属地:陕西
  • 120
    数据结构与算法-栈结构实现

    什么是栈 栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它是按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶...

  • KVC详解

    kvc是什么? kvc(Key-value-coding)键值编码,一个非正式的协议.提供一种机制间接访问对象的属性.而不是通过调用setter,getter方法获取.就是说...

  • KVO详解

    概述 kvo全称keyValueObserve也就是观察者模式,是apple提供的一套事件通知机制.允许对象监听另一个对应特殊属性的改变,并在改变时接受到该事件.一般继承自N...

  • 120
    runtime详解

    什么是runtime runtime即运行时,它是一个库.这个库是c、c++、汇编语言编写的,提供的API基本都是c语言的.正是由于这个库的存在,才使得oc具备了面向对象的能...

  • 120
    runloop详解

    什么是Runloop 从字面意思来看是运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻...

  • Twitter分享

    分享方式1:需要判断是否安装客户度 ifSLComposeViewController.isAvailable(forServiceType:SLServiceTypeTwi...

  • swift发送短信或者邮件

    //发送邮件: import MessageUI func sendEmail(){ guardMFMailComposeViewController.canSendMail...

  • swift中使用oc的Block

    oc用法 [DatePickerViewshowDatePickerWithTitle:@"出生年月"dateType:UIDatePickerModeDatedefault...

  • google map 根据一组数据坐标设置地图中心位置和缩放率

    //根据一组数据坐标设置地图中心位置和缩放率 func zoomToMapPoints(_annotations:[CLLocationCoordinate2D]) { va...

  • git 查看远程分支、本地分支、删除本地分支

    1查看远程分支git branch -a 2查看本地分支git分支 3创建分支git分支测试 4删除远程分支git push origin --delete xxxx 5删除...

  • swift修改导航栏和状态栏颜色

    修改导航栏颜色 self.navigationController!.navigationBar.setBackgroundImage(UIImage(), for: .de...

个人介绍
态度、态度、态度很重要!!!