留个纪念傻傻的博客

    
今天算是ios开始入门的一天,在昨天基本熟悉了xcode的基础上,今天本来给自己的计划是首先完成自己的
小程序ios计算器,然后进行app的页面设计,最开始以为会和android有着一样的套路,但发现了种种问题。


首先,每一个除了建立project自动生成的viewcontroller外,都要自己创建.swift文件进行自己关联;其次,拖动到视图上的控件和方法不会在swift上显示出来,属于自动隐藏的,目前不知道怎么查看代码,而且由于
自己的英文水平有限,对于右边的每个控件的信息框都搞不懂他的功能,进度很慢;最后,由于swift更新速度飞
快,网上的文章发现很多都是过时的东西,与此时的swift版本并不能很好的进行匹配,查了很多如何在swift中用
oc的方法也不尽人意。
    总的来说今天一天的成果如下:
1、知道如何编辑布局,怎样添加控件并对控件属性进行更改和设置(住户要是label和button控件),了解
了button的点击事件和点击后页面的跳转


2、对于tableview掌握了些许知识,知道如何输入代码添加到布局之中,并设置系统自带的cell样式,能够
对点击进行处理并触发事件(http://blog.csdn.net/nopolun_ios/article/details/54237141)


3、还是觉得今天比较完整的成果是本应昨天完成的小计算器,能够实现+-*/功能显示


4、由于计算机要用到string与double的相互转换,这个在java中本来很简单的事情却让我草碎了心,本来
在几经无果之后打算都用double来存储计算器输入的值结果发现不行最后终于的找到解决方法
(http://www.cocoachina.com/bbs/read.php?tid=265378   4楼)


5、解决小问题thread 1: sinal sigabrt,
(http://blog.csdn.net/vivasoft/article/details/17207493)
    待解决问题(问题还是比较多的,今天遇到很多问题,找了很多资料,自己进行了很多尝试大多数未解决)


1、还是昨天的按钮的action传递给function参数的问题,由于计算器我想每个按钮都执行一个函数但传递给
他不同的参数让他能够根据接收参数的不同来进行不同的处理,结果发现我无论如何都难以做到这一步,最后在我
经过大量尝试,寻找资料后决定暂时 放弃这一问题,改为用笨方法,每个按钮一个函数避免了传递参数的问题,
但代码显得冗长,且计算机界面很简陋不知道如何去设置button的边框


2、在页面跳转到的处理上,目前只能够在storyboard上进行拖动处理,而且只会一种拖动方式,但这种会不
会和以前的android一样产生多个activity一直在后台没有关掉的现象,有没有finish()还暂未解决,明天争
取把这个问题解决


3、发现了一个很困扰的问题,就是在于控件UIBarButtonitem虽然是继承自button但是他没有addtarget的
类型无法进行点击事件的处理,网上找了很多即使是最新的2017的代码我也尝试过但还是无法对他进行赋予点击事
件操作,但是他同理也能类似button在storyboard界面进行拖动找到action segue.modal进行跳转页面,他的
问题之后还有待研究
    明天计划
    
1、解决页面跳转的一切问题
    
2、解决tableview的自定义样式和下拉刷新
    
3、美化页面
    
4、如果还有时间则解决之前为解决问题
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值