风丶心语吧 关注:1贴子:137

回复:IOS开发修炼!

只看楼主收藏回复

C15-C语言通讯录
今天C语言基本复习完了
不过通讯录遇到几个问题
教程里的 通讯录 代码是写在一个文件里
我把它们通过多文件开发
出现一个错误
(null): Linker command failed with exit code 1 (use -v to see invocation)
//3)让用户再次确认删除
int flag;
printf("请确认是否删除:1.确认 0.取消\n");
scanf("%d",&flag);
if (flag) {
//4)开始删除数组元素
//1)删除的元素正好是数组的最后一个元素
// 只需要让联系人个数-1
if (no == totalContactsCount) {
totalContactsCount--;
}else{
//2)如果删除的元素不是数组的最后一个元素
// 需要移动元素
for (int i=no; i<totalContactsCount; i++) {
contacts[no-1] = contacts[no];
}
// 联系人数量-1
totalContactsCount--;
}
2)删除元素的时候
如果删除第一个就会出现问题 其他所有的联系人都是第二个
for (int i=no; i<totalContactsCount; i++) {
contacts[no-1] = contacts[no];
这部分不知道哪里出错了
3)还有个不明白的地方
wb 写入文件方式 不是说 每次都删除覆盖吗 为什么文件中 每次添加都是增加 然不是覆盖


16楼2016-03-22 21:58
回复
    今天学习oc迷茫了……到底是学oc呢,还是swift呢……自学啊,果然难


    来自Android客户端17楼2016-03-23 22:49
    回复
      2025-05-29 13:56:23
      广告
      OC1
      //1、面试题:为什么要使用import,import 和 incluede的区别
      //include 和 import 都是引入头文件
      //import 引入的头文件,可以防止重复包含
      //include 它是使用预处理指令防止重复包含,如果没有写预处理指令,就无法防止重复包含问题
      //
      //2、import 和@class 的区别
      //3、Foundation/Foundation.h 是什么东西
      // 1)头文件
      // 2)头文件的位置
      // 3)文件包含了其他的大量的头文件
      // 作用:把Foundation.h引入了,等于把OC的库文件都引过来了


      18楼2016-03-29 20:31
      回复
        //面试题:NSLog 和 printf 使用的差异?
        //1、NSLog 会自动换行 而printf 不会
        //2、NSLog 会自动输出时间等项目信息,printf不会输出调试信息
        //3、NSLog 函数的参数是一个NSString 对象
        // printf是一个字符串常量指针


        19楼2016-03-29 20:31
        回复
          趁着清明给自己放了三天假,真是感觉罪恶!


          来自Android客户端20楼2016-04-05 02:48
          回复
            @implementation Dog
            -(void)run{
            //@public 类型的变量,在子类中可以正常的访问和使用
            //@protected 类型的变量,可以在子类中使用,不能再其他类中使用
            //@private 类型的变量
            //面试题:
            //@private 类型的变量,能否被子类继承?
            //子类可以继承父类的所有实例变量和方法
            //但是,不是所有的都可以访问
            //@private 类型的变量,能否被子类访问?
            //不能访问
            NSLog(@"public _age : %d",_age);
            _weight += 10;
            NSLog(@"protect _weight : %.2f",_weight);
            //NSLog(@"private _tuiNum : %d",_tuiNum);
            }
            @end


            21楼2016-04-06 16:48
            收起回复
              OC4-08-@synthesize制定实例变量赋值
              重点
              //制定操作实例变量的@synthesize
              //@syntsesize 方法名 = 实例变量名
              //当制定实例变量名以后,此时再不会生成也不会操作默认的实例变量了
              //作用:制定实例变量名进行生成和操作
              @synthesize age = _age,weight = _weight;
              @synthesize name = _name;


              23楼2016-04-08 15:12
              收起回复
                花了一天的时间写了个《购票系统》
                感觉没什么实际用处
                不过 把以前学的东西 综合运用以下还行吧
                效果是这样滴
                没有UI真实丑丑哒




                24楼2016-04-12 21:44
                回复
                  2025-05-29 13:50:23
                  广告
                  今天开始学UI
                  感觉和eclipse里的控件差不多
                  毕竟容易接受
                  但是电脑不给力啊,黑苹果开始还没觉得什么,现在真是打开模拟器就卡,哎:-(


                  来自Android客户端25楼2016-04-13 18:57
                  回复
                    UI除了代码有些关键字生疏,其他还是挺好接受的,而且比纯写代码有兴趣


                    来自Android客户端26楼2016-04-18 19:08
                    回复
                      过几天仿照捕鱼达人试试能不能搞出来


                      来自Android客户端27楼2016-04-18 19:09
                      回复
                        通过plist数据的索引数 得到所需的行数和列数


                        28楼2016-04-21 20:20
                        收起回复
                          今天做汤姆猫,突然意识到到目前没有接触过声音这方面的设置……


                          来自Android客户端29楼2016-04-28 00:16
                          回复
                            通过这段时间搞论文,总结一下遇到的问题
                            1.程序的图标在AppIcon里设置,图片尺寸可以用美图修改
                            2


                            来自Android客户端30楼2016-05-07 01:20
                            回复
                              2025-05-29 13:44:23
                              广告
                              学校事情总算完结了,继续记录
                              UI在学第四天内容,不过学的很细致,也很慢,在了马上找工作准备啊


                              来自Android客户端31楼2016-06-02 19:05
                              回复