zoukankan      html  css  js  c++  java
  • iOS 在类实现定义中声明成员变量的怪异方式

    WebGL 规范(WebGL Specification)

    太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es)

    本文遵循“署名-非商业用途-保持一致”创作公用协议

    转载请保留此句:太阳火神的漂亮人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino否则,出自本博客的文章拒绝转载或再转载,谢谢合作。



    看看下面的使用方法,几年前系统地看过 Objective-C 2.0 的官方文档和那本老外写的教程,感觉自已的记忆中不曾出现过这种情况:实现部分定义类成员变量的方法,是不是有些怪异?没有在接口中声明公共的,也没有使用类别来以隐式协议的方式定义私有的。

    实际測试,是可以打印出数组值的。

    @implementation ViewController {
        NSArray *recipes;
    }
    

    看来,真得又一次研读一遍了,要不然,技术该长毛儿,发霉了奋斗

    #import "ViewController.h"
    
    @interface ViewController ()
    
    @end
    
    @implementation ViewController {
        NSArray *recipes;
    }
    
    - (void)viewDidLoad
    {
        [super viewDidLoad];
    	
        recipes = [[NSArray alloc] initWithObjects:@"A", @"b", @"C", nil];
        
        [recipes enumerateObjectsUsingBlock:^(NSString *obj, NSUInteger idx, BOOL *stop){
            
            NSLog(@"Number %lu = %@", idx, obj);
        }];
    }
    
    - (void)didReceiveMemoryWarning
    {
        [super didReceiveMemoryWarning];
        // Dispose of any resources that can be recreated.
    }
    
    @end
    

    这段代码是从这里摘到的,有心人看出来了,俺在研究 StoryBoard,是的,这门技术在一年前研究一次后,一直没用过,一直在研究 OpenGL ES ,由于每一次建測试project,默认都是 StoryBoard,每次都得手工改project结构,弄回到 xib 去,尽管这个非常熟了,闭眼睛都能改回去,但毕竟已经不再是正统了,为省事,開始着手 StoryBoard。

    网上找到的一些好的资源简列例如以下:

    http://my.oschina.net/plumsoft/blog/53886

    http://onevcat.com/2013/12/code-vs-xib-vs-storyboard/

    http://blog.csdn.net/ryantang03/article/details/7919234

    http://iaiai.iteye.com/blog/1493956

    http://www.raywenderlich.com/zh-hans/18161/ios-5-storyboard-%E5%85%A5%E9%97%A8-1

    http://segmentfault.com/a/1190000000380380

    http://www.cocoachina.com/applenews/devnews/2013/1213/7537.html

    http://www.tairan.com/archives/5365

    有重的没?当然会有啦,自个甄选吧。


    另外,明天,也就是中国6月3号端午节,美国6月2号,苹果将公布 iOS 8,那么作为 iOS 6 中的特性 自己主动布局 也应该列入研究使用日程了,毕竟,苹果不想为了 4 寸下面的手机迎得市场而降价,那么明天的公布会上,4.6寸 和 5.5 寸的 iPhone 6 和 iPhone Air 不管公布与否,或早或晚,但都已经把苹果拉到了多尺寸适配这一行列中来了。

    萝卜白菜各有所爱,这就是市场须要,曾经苹果以主导一个潮流,但细节,确实不是能主导的来的,屏幕的大小也不例外,我从3.2寸的摩托,到5寸的联想又到4寸的三星,又到联想的4.6寸,终于认为还是4.6寸比較适合。


    就像2010年时,我就魔音5寸 mp4 所大胆猜想的,5寸屏左右的设备将成为主流,终于果然应验了。

    事实上倒不是我多能预知,而是市面儿上有非常多产品已经在做了,出于品牌小或者其他原因,不被看重。

    但我认为,还有一个非常关键的因素,就是人们还没有被4寸及下面屏的小累吐,还没为7寸到10寸的大家伙不能即时消失而感到困惑,没受过这些苦难,就没有反思,何来须要。

    饿了的人,才知道干巴馒头是多么美味。。。

    生得逢时,不逢时,那就等时机到吧,耐心、信心终会将不可能的事情变为可能,由于世间没有不可能的事情,仅仅是时机未到,就像七八十年代流行的烫荣布料,在十几年前又流行开了,如今没人穿 了,说不上哪一年哪一天又有人開始穿 ,流行节奏,走起!



  • 相关阅读:
    git add用法
    git删除指定文件夹
    git相关命令
    Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:5
    [程序员代码面试指南]数组和矩阵-子矩阵的最大累加和问题
    [程序员代码面试指南]二叉树问题-统计完全二叉树的节点数
    [排序]直接插入排序、希尔排序
    [程序员代码面试指南]判断字符数组中是否所有字符只出现一次(堆排序)
    [SpringBoot项目]笔记
    [计算机网络]知识点
  • 原文地址:https://www.cnblogs.com/blfshiye/p/3782163.html
Copyright © 2011-2022 走看看