![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios基础
文章平均质量分 57
勤能补拙_厚积薄发
奋起
展开
-
iOS应用程序生命周期
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running转载 2013-12-02 20:20:50 · 706 阅读 · 0 评论 -
面向对象
面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。面向对象的编程方法具有三(四)个基本特征:1.抽象:(非主要) 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不原创 2015-05-29 16:31:21 · 693 阅读 · 0 评论 -
堆与栈的区别
//有时总是理不清,记录一下管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。1.申请大小:栈: 在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在 WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个原创 2015-05-29 15:33:40 · 623 阅读 · 0 评论 -
空白的视图
创建空白的视图,并为视图设定根视图和背景颜色1.创建一个新的空白视图,只有一个.h和.m文件,最后显示如下:2.创建NextViewController的.h及.m文件。在AppDelegate.h文件中导入该文件,并声明NextViewController的对象。将自己创建的View加到根视图上,在AppDelegate.m中写入相关代码3.在Next原创 2013-12-05 09:15:55 · 1149 阅读 · 0 评论 -
IOS界面元素四栏(状态栏、导航栏、工具栏、TAB栏)
1.状态栏状态栏展示于设备和当前环境相关的重要信息。外观和行为:状态栏总是出现在屏幕顶部,包含网络连接、时间、电量等用户需要的信息在iPhone上,状态栏的颜色会变。而在iPad上,状态栏总是黑色的如果你的程序不是游戏或者媒体播放器的话,隐藏状态栏前要考虑清楚当用户全屏观看媒体时,要把状态栏藏起来合适的话,展示网络连接情况在iPone上,定义状态栏的颜色。你可以选择灰色原创 2013-12-10 21:43:52 · 5694 阅读 · 0 评论 -
ios在视图上设置按钮
1.定义按钮的格式(Type)外观2.定义按钮的坐标3.定义按钮的标题4.定义按钮的目的,即要响应的方法、点击方式和反应5.把按钮添加到视图上面- (void)viewDidLoad{ [super viewDidLoad]; UIButton * pButton = [UIButton buttonWithType:UIButtonTypeRoundedR原创 2013-12-06 10:31:16 · 1045 阅读 · 0 评论 -
基于View的程序模块
视图是UIView类的实例,负责在屏幕上定义一个矩形区域。作用是显示内容,处理事件,管理一个或多个子视图。字视图是指嵌入到另一个视图对象边框内部的视图对象,而被嵌入的视图则被称为父视图或超视图。视图层次:视图的嵌套布局一个视图可以包含任意数量的子视图,可实现任意深度的嵌套。子视图总是被显示在其父视图的上方,决定了视图响应事件和变化的方式。创建一个View程序,点出.xi原创 2013-12-04 20:34:17 · 717 阅读 · 0 评论 -
UIViewController的生命周期
官方文档:https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/ViewLoadingandUnloading/ViewLoadingandUnloading.html转载 2013-12-03 08:52:06 · 661 阅读 · 0 评论 -
打印输出沙盒地址
iOS应用程序只能在为该程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容 1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。以下通过Button原创 2013-12-04 20:18:40 · 1249 阅读 · 0 评论 -
iOS Crash闪退日志获取和上传至服务器
首先我们整理经常会闪退的异常哪些:数组越界、空引用、引用未定义方法、内存空间不足等等。 如何获取crash闪退日志 -- 工具查看 先看第一个问题如何查看,我搜索的方法有以下几个: 第一个方法:XCode 的菜单Window->Organizer 选择Devices -> 选中的手机 -> 点击手机名称左边的箭头 会等到如下图原创 2015-06-03 11:32:18 · 4302 阅读 · 0 评论