IOS学习随笔——TK0720

1>在IOS7之后,selectimage方法设置的图片 会默认渲染为蓝色

 

解决方法:去除渲染

[image imageWithRenderingMode:] //设置渲染效果

 

2> 修改插件的参数(比如Plug-ins)

Xcode 插件安装的路径

/Users/用户名/Library/ApplicationSupport/Developer/Shared/


再进入Contents/Resources 修改plist里的文件(模仿)

*期间要退出Xcode

 

3>能用分类就用分类,若创建一个工具类会开辟新内存

 

4> 设置控制器的title属性等于设置了导航栏和tabbar的title属性

 

5>关于navigation控制器若对push重写,这栈底控制器(rootViewcontroller)也会受到影响。因此要进行判断。

 

6> #ifdef DEBUG //判断是不是调试状态,用来在调试的时候进行NSLog功能,发布则自动取消。经常写到PCH文件里面


7>控制器很少用继承。因为单继承,有功能限制。如果自定义一个父类那就无法再继承其他类比如tableviewcontroller

 

8>navigation控制器里面有controller,先执行push,后执行controller里面的viewdidload(在这里自定义title等属性)

 

9>设置navigationBar 的文字或者按钮样式可以通过[UIBarButtonItemappearance]获得对象再通过字典进行设置。一般字典的参数前缀为:UITextAttribute……(切记:这样设置会修改整个项目的bar属性)

设置外观appearance的时候要注意方法的顺序问题,不然会出错(设置enable要在设置属性之后)


设置文字阴影的属性为UITextAttributeTextShoadowOffset

10>在tabbarcontroller中别去调用其自控制器的view,这样会一开始就创建多个自控制器。会耗性能。

 

11> 第一次使用已给类的时候会调用initialize


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值