![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
文章平均质量分 79
Jvin_Zhuang
执行力是唯一的标准
展开
-
iOS学习笔记1-UIView
接触了一段时间iOS开发,现在开始试着放开Interface Builder工具,利用code完成界面的制作。 第一天,我们来理解UIView的概念。UIview是UIKit框架下,UIResponder的子类,他可以说是程序画面下最小的元素。无论是UILabel,还是UIButton,都是UIView的子类。我们可以这样理解,应用程序画面几乎都是各种UIview堆砌而成的。原创 2013-03-16 00:01:21 · 516 阅读 · 0 评论 -
ios学习笔记13-开发基础总结
最近参加了一些面试,总结一些IOS开发的基础点。1.保留计数的问题: 保留计数主要是在非ARC模式下需要特别的注意,当然这里并不是说ARC模式下就没有保留计数,只是在ARC模式下 ,编译器LLVM会自动插入release,实现内存管理。OC的内存控制根据属性关键字的不同,控制方式不同。 这里分析下assign,retain和copy的区别。原创 2013-06-08 01:22:31 · 890 阅读 · 0 评论 -
iOS学习笔记11-UITabBarController和UInavigationController的结合demo
在网上下载了一个UITabBarController和UInavigationController的结合demo,我自己重新进行了些小的修改,实现了全代码的界面定制,同时也添加了更多的注释,让demo更容易理解,共享之!demo下载原创 2013-05-01 19:10:10 · 1354 阅读 · 0 评论 -
iOS学习笔记10-UITabBarController的定制
在画面跳转中,UIKit库提供的UITabBarController和UINavigationController两大类是最为常用的类。今天,趁着假期有空,总结一下UITabViewController的运用1.UITabBar的items属性中以NSArray形式保存管理的标签条项目;2.当前选中的标签的索引保存在UITabBar的selectedItem属性中;3.UITabB原创 2013-05-01 18:56:02 · 1352 阅读 · 0 评论 -
iOS学习笔记9-软键盘的隐藏
在UITextField的定制中,我们常常会因为编辑出现软键盘,但是编辑完后,怎么隐藏键盘?其实隐藏软键盘,可以从文本输入框的定制原理中讲。文本输入框(UITextField)在被选中并获得焦点时,将自动显示键盘,解析这一个过程,其实就是当UITextField成为第一个响应者(FirstResponder)时,显示键盘。自然,要隐藏键盘,只需要是UITextField失去第一响应者位置就行。原创 2013-04-27 23:29:42 · 816 阅读 · 0 评论 -
iOS学习笔记-7 UINavigationController定制
UINavigationController在视图切换中起着非常重要的作用。这里自己定制一个UINavigationController的对象,首先来了解下UINavigationController的结构组成:UINavigation bar, UINavigation view ,UINavigation toolbar........这里先定制UINavigationBar关键代原创 2013-04-11 00:37:39 · 821 阅读 · 0 评论 -
iOS学习笔记8-UITableView的定制
UITableView在iOS的工程应用中,扮演着非常重要的角色,今天利用前一个demo继续做UITableView的介绍。UITableView实现表格绘制,其中几个重要的方法,需要拿出来特别梳理:1.使用UITableView进行表格显示时,需要设置UITableView的dataSource属性及其delegate属性,然后分别实现UItableViewDataSource协议和UI原创 2013-04-27 23:02:20 · 1204 阅读 · 0 评论 -
iOS学习笔记6-delegate的使用
今天,总结一下iOS开发中常用到的委托(delegate)的应用。效果图: 首页此时label的text为空点击button进入第二页,通过点击第二页的button返回第一页,同时也为第一页的label的text传值 此时首页的效果关键代码如下:首先新建一个协议:#impor原创 2013-04-03 01:54:03 · 477 阅读 · 0 评论 -
iOS学习笔记5-UIViewController(1)
今天我们来学习一下iOS开发的另一个重要的类:UIViewController。熟练掌握UIView和UIViewcontroller这两个重要的类,是成为优秀的iOS developer的前提。 UIViewcontroller其实就是控制页面的切换,下面我们以一个最简单的两页切换的demo来感受下UIVIewcontroller的工作工程。 这里做一下解释,在前面原创 2013-03-18 22:29:35 · 596 阅读 · 0 评论 -
iOS学习笔记3-Affine变换
今天我们来讲讲UIView中提供的对其内容进行affine变换的功能。具体来说,变换包括扩大、缩小、旋转、反转、平移等。 要进行affine变换,其实就是想UIView的transform属性中设置CGAffineTransform的结构体。当然,这需要行列式的知识。为了方便初学者的理解,此处就绕过行列式的设置,直接利用UIKit库为我们提供的变形类型。原创 2013-03-17 00:41:11 · 783 阅读 · 0 评论 -
iOS学习笔记2-UIView的嵌套
前面我们大致了解了UIView的情况,当然,日常的开发中,UIView还需要更多的功能,其中最多的,就是UIView的嵌套,下面就来了解一下: 利用addSubView方法在UIView追加子元素,这里我们依然用前面的代码进行添加:- (BOOL)application:(UIApplication *)application didFinishLaunchingWith原创 2013-03-16 01:10:05 · 824 阅读 · 0 评论 -
iOS学习笔记12-SQLite数据库的简单使用
首先借助百度百科来解释下SQLite:SQLite是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。不像常见的客户-服务器范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库原创 2013-05-17 16:51:06 · 695 阅读 · 0 评论