240 发简信
IP属地:上海
  • 120
    Git 常用命令大全

    Git是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令:1) 远...

  • @property、@synthesize和@dynamic的区别

    @property:只是对getter和setter方法进行了声明,其他什么也没干。 @synthesize:编译期间,让编译器自动生成gett...

  • gem改源

    鉴于淘宝源义经不再更新,访问速度比较慢,特把源改成了ruby-china源,并写出来分享下。 尽可能的用新版gem 完成之后就可以使用ruby-...

  • SDWebImageView图片裁剪

    遇到问题 设置了一个宽高 固定的(1:1 )的 图片 用 sdwebimage 加载的时候显示出来的图片会被压缩或者拉伸,想让显示 一部分...

  • 120
    自定义callout

    There are several approaches to customizing callouts:The easiest approac...

  • 汉字转拼音

    //获取拼音首字母(传入汉字字符串, 返回大写拼音首字母)

  • GCD初探

    1. GCD介绍 什么是GCD?GCD全称是Grand Central Dispatch,纯C语言,提供了非常多强大的函数 GCD的优势GCD是...

  • 简单理解runtime

    runtime是一套底层的C语言API,包含很多强大实用的C语言数据类型、C语言函数 平时我们编写的代码,底层都是基于runtime实现的 ru...

  • 两步搞定索引

    索引看似复杂,其实是个很简单的东西,可以说是tableView本身自带的技能,只需要我们把他的任督二脉打通就行了。 实现索引只需要两步: 创建索...