`
文章列表
http://beyondvincent.com/blog/2013/11/03/120-customize-navigation-status-bar-ios-7/
ruby当中类自身也是对象。 看如下代码 puts String.class #Class puts "hello".class #String  也就是说类是Class的实例,所以说,类方法就是Class的实例方法。   Class都有哪些实例方法呢? 2.0.0-p247 :002 > Class.instance_methods(false) => [:allocate, :new, :superclass]  Class的superclass 2.0.0-p247 :002 > Class.superclass => ...
看如下的代码 class D def my_methond @v = 'demo' end end d = D.new puts d.class puts d.instance_variables #puts nothing d.my_methond puts d.instance_variables #puts @v  让我们思考对象中有什么?  在调用  my_methond之前,实例里什么都没有,在调用my_methond之后,实例里有了实例变量。 所以,在ruby中,对象的类和他的实例变量没有任何关系,当给实例变量赋值的时候,他们就生成。因 ...
错误,Can not find compiler and 'make' tool - make sure Xcode and/or Command Line Tools are installed. 实际上报这个错误的原因是我们安装了xcode而没安装commond line ,接下来你要做的是打开xcode,Preferences,Downloads,Commond Lines Tool,点击下载即可。
  首先我们看下下面的代码   def to_alphanumerics(s) s.gsub /[\w\s]/, "" end require 'test/unit' class To_Alphanumerics < Test::Unit::TestCase def test_to_alphanumerics assert_equal(to_alphanumerics('#3, the *M'),'#,*') end end     实际上 ...
  1、什么是“元编程” 首先我们弄清楚一些必要的概念。 语言构件:变量、类、方法等可以叫做语言构件。 内省:也就是我们在程序运行的时候能够读取语言构件。 class Greeting def initialize(text) @text = text end def welcome @text end end my_object = Greeting.new("hello world") my_object.class #Greeting my_object.instance_variab ...
  前言,数据的增删改查很简单请到https://developer.stackmob.com/ios-sdk/developer-guide#Datastore查看。 1、只进行一次请求,创建多个关联的表 NSDictionary *classW = [NSDictionary dictionaryWithObjectsAndKeys:@"wangluo101",@"className" ,nil]; ...

ios 的九宫格

  第一步,安装CocoaPods 第二步,搜索KKGestureLockView pod search KKGestureLockView  搜索结果如下  第三步,在自己的Podfile中添加 pod 'KKGestureLockView' '~>1.0.0'  第四步,更新 pod update  
  第一步,更新你的包库   sudo apt-get update 第二步,安装git   sudo apt-get install git 第三步,安装Curl   sudo apt-get curl  第四步,安装rvm rvm不是必须的,但是,他能让你更轻松的管理ruby,所以,rvm是强烈建议装的。但是有一点需要注意,就是rvm的安装需要在login shell的状态下,所以,你应该对终端做简单的编辑。 编辑 - 配置文件首选项 - 标题和命令 - 以登录shell方式运行命令。     curl - L get-rvm.io | bash -s ...
  第一步,将ios文件转换为dmg文件 $ hdiutil convert -format UDRW -o /path/to/generate/img/file /path/to/your/iso/file  /path/to/generate/img/file就是你iso文件的位置,后面的位置是你要输出的位置。   第二步,查看USB盘符 $ diskutil list 第三步,卸载USB盘符 $ diskutil unmountDisk /dev/disk1 第四步,将镜像写入USB $ sudo dd if=ubuntu.img.dmg of=/dev ...

两条命令配置rails

  1、首先及其需要配置了git,然后在终端执行git clone git@github.com:rkjha/RailsOnUbuntu.git   2、配置你的终端 点编辑--配置文件首选项--标题和命令--勾选以登陆shell方式运行命令   3、cd 到 rails-installer.sh的目录 执行以下命令 1)sudo chmod +x rails-installer.sh 2)./rails-installer.sh 坐等大功告成。  
    未重构之前的代码   public class Employee { private int _type; static final int ENGINEER = 0; static final int SALESMAN = 1; static final int MANAGER = 2 Employee(int type) { _type = type; }   int payAmout() { switch (_type){   case ENGINEER:   return 1;   case SALESMAN:   return 2; ...
  1、添加标注   ...    CLLocationCoordinate2D coor;     coor.latitude = 39.915;     coor.longitude = 116.404;     BMKPointAnnotation* annotation = [[BMKPointAnnotationalloc
  卫星地图 [mapView setMapType:BMKMapTypeSatellite]   普通地图 [mapView setMapType:BMKMapTypeStandard];     实况路图层 [mapView setMapType:BMKMapTypeTrafficOn];
   代码设定:BMKMapView类中新增地图属性rotate和overlooking,分别表示地图旋转角度(0°~360°)和俯视角度(-45°~ 0°),通过设定这两个属性可实现地图3D效果  mapView.rotation = 90;    mapView.overlooking = -30;
Global site tag (gtag.js) - Google Analytics