IOS开发基础知识碎片-导航

1:IOS开发基础知识--碎片1

a:NSString与NSInteger的互换

b:Objective-c中集合里面不能存放基础类型,比如int string float等,只能把它们转化成对象才可以存放,就是类NSNumber

c:NSDATA与NSString互转

d:去除输入框空格(NSString也适用)

f:IBOutlet,IBAction说明

2:IOS开发基础知识--碎片2 

a:获得另一个控件器,并实现跳转

b:判断IOS版本

c:Button不同状态下背景图片

d:判断设备是3.5寸还是4寸

e:viewDidLoad中调用

f:树形结构导航问题(UINavigationController)

3:IOS开发基础知识--碎片3 

a:判断设备

b:枚举的运用

c:IOS开发中的CGFloat、CGPoint、CGSize和CGRect

d:ios动态获取UILabel的高度和宽度

e:带属性的字符串(NSMutableAttributedString)的使用

4:IOS开发基础知识--碎片4

a:返回到主线程进行操作,对UI进行更新只能在主线程进行

b:UIImageView用法总结

c:通过tag获得子控件

d:动态修改按键的背景图

e:判断是不是模拟机

f:16进制色彩转化成UIColor

5:IOS开发基础知识--碎片5  

a:addSubview和insertSubview 区别

b:loaded the "XXXView" nib but the view outlet was not set 解决方案

c:UIViewController和UIView关系

d:页面传值问题

e:集合视图跟表视图

f:通过Segue标识进行跳转

g:UIScreen(屏幕)、UIWindow(画框)、UIView(画布)、didFinishLaunchingWithOptions的概念

h:各种数据类型的@property属性

i:隐藏Status bar(状态栏)、NavigationBar(导航栏)、tabBarController(标签栏)

j:不错网站收藏

6:IOS开发基础知识--碎片6 

a:IOS多视图跳转方法

b:presentModalViewController与dismissModalViewControllerAnimated注意事项

c:视图跳载的几种动画

d:JSONKit的使用方法

e:afnetworking2.0运用,结合json,引入afnetworking文件后,引入头文件就可以使用,支持arc

7:IOS开发基础知识--碎片7   

a:各个版本IPHONE分辨率及图片的实现原理

b:其它几张知识图片

c:为什么XCode项目中会有A M这种标识

d:MAC 本地进行IP映射域名的操作

e:arm64 armv7 armv7s arm6

f:真机测试报 TCWeiboSDK 93 duplicate symbols for architecture armv7

g:UINavigationBar的一些属性的行为发生了变化

8:IOS开发基础知识--碎片8

a:用UIImageView作为背景,但直接把按钮或者UITextField放在上面无法相应事件

b:AFnetWorking报"Request failed: unacceptable content-type: text/html"

c:NSMutableArray和NSArray的相互转换

d:自定义系统导航条上面的返回按钮,以及文字,右侧收藏按钮

e:清理UITableView底部空的列

f:如何隐藏navigation跳转后的头部右键

g:如要给UICollectionViewController视图设置背景图

h:可以在其它地方修改rootViewController

i:新浪微博授权登录报Warning: Attempt to present on whose view is not in the window hierarchy!

j:在引入第三方TcweiboSDK报linker command failed with exit code1(use -v to see invocation)

k:NSUserDefaults存放民NSDictionary

9:IOS开发基础知识--碎片9 

a:两种方法删除NSUserDefaults所有记录

b:设置全局navigation barbuttonitem

c:UITableView设置Section间距

d:解决OBJC_CLASS_$_MBProgressHUD无法引用的问题

e:iOS7 下使用SVPullToRefresh 下拉刷新导航栏位置错误

f:当改动布局要更新效果时

g:给UITextField增加一个右边内的图片按键(rightView)

h:NSLog 输出格式集合

i:设置UIImage的渲染模式:UIImage.renderingMode

j:navigationController当前页隐藏后跳转回去页同样被隐藏

10:IOS开发基础知识--碎片10   

a:如何给表格单元列增加选择时的背影效果

b:修改标题栏的文字

c:一个滚动启动页功能代码

d:增加删除控制器

e:关于UIView的autoresizingMask属性的研究

f:系统提供的dispatch方法

11:IOS开发基础知识--碎片11

a:AFNetwork判断网络状态

b:UIButton倒计时

c:判断iphone设备

d:在IOS8以下报一个自动布局的BUG,而在IOS8却能正常运行

e:与JS交互,并把JS代码兼容android跟IOS

12:IOS开发基础知识--碎片12  

a:Delegate运用

b:实现UIButton不同状态下的显示

c:视图uiview增加点击事件

d:在ios7中出现滚动视图UIScrollView不兼容问题,无法滚动

e:对UIButton上的图标进行翻转

f:创建一个背景图片,并从网络动态加载

g:加载xib到其它视图中

h:不错的插件

i:ios7和ios8关于导航栏的那些事

j:initWithNibName/awakeFromNib/initWithCoder区别

13:IOS开发基础知识--碎片13 

a:运行程序报the file couldn‘t be opened because you don‘t have permission to view it

b:百度地图引用

c:自定义大头针百度地图

d:自动隐藏和显示工具栏和导航条

e:View代码结构的一些建议

f:iOS中的生成随机数方法

g:沙盒路径知识整理

14:IOS开发基础知识--碎片14

a:ZIP文件压缩跟解压,使用ZipArchive

b:UITapGestureRecognizer传值

c:自定义self.navigationItem.titleView视图

d:实现无限滚动的uiscrollview

15:IOS开发基础知识--碎片15 

a:将自定义对象转化成NsData存入数据库

b:增加子控制器,用来提取一些公共的内容布局,瘦身当前viewcontroller

c:用协议来分离出调用

d:关于kvo的运用

e:自定义UITableViewCell的accessoryView 判断哪个Button按下

f:直接运用系统自带的UITableViewCell,其中cell.accessoryView可以自定义控件

时间: 2024-10-13 00:04:50

IOS开发基础知识碎片-导航的相关文章

iOS开发基础知识--碎片2

iOS开发基础知识--碎片2 六:获得另一个控件器,并实现跳转 UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *registerViewController = [mainStoryboard instantiateViewControllerWithIdentifier:@"registerView

iOS开发基础知识--碎片23

iOS开发基础知识--碎片23  1:关于UITableView中关于行重复加载的问题 在Cell里重写prepareForReuse,对一些控件进行清空: 比较简单: -(void)prepareForReuse{ [super prepareForReuse]; _content_label.text = nil; _time_date_label.text = nil; _name_label.text = nil; _career_label.text = nil; } 下面这个是我在c

iOS开发基础知识--碎片5

iOS开发基础知识--碎片5  二十三:addSubview和insertSubview 区别 addSubview 是将view加到所有层的最顶层 相当于将insertSubview的atIndex参数设置成view.subviews count 即 [view addSubview:oneview] == [view insertSubview:oneview atIndex:view.subviews count] addSubview是加到最后 insertSubview是加到指定的位置

iOS开发基础知识--碎片13

 iOS开发基础知识--碎片13 1:运行程序报the file couldn't be opened because you don't have permission to view it 解决办法:项目—>targets->build settings->build options->changed the value of the "Compiler for C/C++/Objective-C" to Default Compiler. 2:百度地图引用

iOS开发基础知识--碎片12

iOS开发基础知识--碎片12 1:Delegate运用 .h #import <UIKit/UIKit.h> @protocol FilterHeaderViewDelegate <NSObject> @required -(void)filterHeaderViewMoreBtnClicked:(id)sender; @end extern float CYLFilterHeaderViewHeigt; @interface FilterHeaderView : UIColle

iOS开发基础知识--碎片9

iOS开发基础知识--碎片9  1:两种方法删除NSUserDefaults所有记录 //方法一 NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier]; [[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain]; //方法二 - (void)resetDefaults { NSUserDefaults * defs = [N

iOS开发基础知识--碎片8

iOS开发基础知识--碎片8  1:用UIImageView作为背景,但直接把按钮或者 UITextField放在上面无法相应事件. 解决办法:UIImageView默认的UserInteractionEnabled是NO,把它修改成YES,或者可以直接在XCODE上面的view有个属性勾选User Interaction Enabled 遇到的场景(在滚动视图里面放一个图片视图,在图片视图上又放置一个按键,发现一直没有响应效果); 2:AFnetWorking报"Request failed:

iOS开发基础知识--碎片31

iOS开发基础知识--碎片31  1:UITableViewCell drawInRect 在iOS7中失败 解决办法,把Cell里的布局移到新建的View里面,在View里面实现DrawInRect,然后在Cell里面加载View,代码如下: @implementation CustomTableViewCell - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

iOS开发基础知识--碎片32

 iOS开发基础知识--碎片32 1:动画属性UIViewAnimationOptions说明 a:常规动画属性设置(可以同时选择多个进行设置) UIViewAnimationOptionLayoutSubviews:动画过程中保证子视图跟随运动. UIViewAnimationOptionAllowUserInteraction:动画过程中允许用户交互. UIViewAnimationOptionBeginFromCurrentState:所有视图从当前状态开始运行. UIViewAnimat