天天看点

还是用csdn吧

        全校没课的周二下午,喝了咖啡没睡觉,十分无聊,也没什么地方好闲逛的。

        想来可以有时间试试建设自己的网站了,是前段时间在godaddy注册的drakeet.me的域名,由于没有虚拟主机,所以至今都一直是那个coming very soon的页面,不多说,反正转来转去还是先回到了csdn。

        这是第一篇文章,也没想要写什么,随便说说吧。

        最近对iOS编程比较有兴趣,学校的校选修课难得抢到的,由于我有一些Android或说是Java的编程基础,再来上这个课的时候就觉得十分无压力,至少目前是这样,老师讲的全部都听得懂,他提的问题也几乎能够回答。没有苹果机,但使用的黑苹果却流畅得令我十分欣慰。。显卡声卡还有无线网卡都可以驱动,一开始微博上还有人告诉我用久了会变卡,但我也是至今都没有感觉到这种状况,可能和我6G的内存有关系吧。

        iOS编程课是在周六的早上才上的,一般要连上三节,但由于是这个时间,所以已经好几次被放假补课所推迟了,于至于开学第八周了,但课程进展得很慢,我看老师也讲得挺好的,所以课后也懒得自己再去找书本或视频教程学习了,就完全跟着课程来吧。课程的最后评定需要交设计和项目,还有参考平时的小作业。

        昨晚写了个涉及排序的作业,随便使用了个排序的方法,结果输出的内容却不是完全按照我料想的,代码如下:

NSNumber *temp = [[NSNumber alloc] init];
    
    //「从小到大」排序
    for (NSInteger i = 0; i < aHundredArray.count - 1; i++) {
        for (NSInteger j = i+1; j > aHundredArray.count; j++) {
            
            if (aHundredArray[j] < aHundredArray[j-1]) {
                temp = aHundredArray[j-1];
                aHundredArray[j-1] = aHundredArray[j];
                aHundredArray[j] = temp;
            }
        }
    }
           

        输出的结果一半是排序正确的,一半是乱序的,我怎么也看不出哪里出问题,而且换成其他的排序算法就完全正确了。虽然已经很少再写这种小算法的内容了,但觉得还是应该看得出来的,可惜我看了半天也没看出为何“一半乱序一半正常”的原因,不知道有没有人懂。

        另外,觉得之前在编程上遇到很多问题,调试的过程中也收获了很多,这些应该记下来,所以以后应该要在这里更新了!作为记笔记的地方也不错,也想有时间刷一些题,还有,有没有来过认识的同学,也出来让我看一看

还是用csdn吧

继续阅读