【0基础学习ios开发笔记第一天】教程文章相关的互联网学习教程文章

iOS UI基础-13.0 数据存储【代码】【图】

应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)模拟器应用沙盒的根路径在: (apple是用户名, 6.0是模拟器版本)/Users/apple/Library/Application Support/iPhone Simulator/6.0/Applications应用沙盒结构分析应用程序包:(上图中的Layer)包含了所有的资源文件和可执行文件D...

IOS开发基础知识--碎片35【代码】【图】

1:iOS视图控制对象生命周期 init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper-UIViewController对象的视图已经加入到窗口时调用;viewWillDisappear-UIViewController对象的视图即将消失、被覆盖或是隐藏时调用;viewDidDisappear-UIViewController对象的视图已经消失、被覆盖或是隐藏时调用; 执行时间顺序15:51:44.811inHyron[483:b903] init15:51:54.081i...

[iOS基础控件 - 6.6.1] 展示团购数据代码[iOS基础控件 - 6.7] 微博展示 使用代码自定义TableCell(动态尺寸)【代码】【图】

A.需求1.类似于微博内容的展示2.头像3.名字4.会员标志5.内容6.分割线7.配图(可选,可有可无) B.思路、步骤1.Controller:UITableViewController 改变控制器继承自UITableViewController,storyboard中也同时使用新的TableViewController,其TableView作为启动入口。 2.View:代码自定义cell 使用代码组装每个cell,动态改变控件的位置、尺寸 cell含有一个WeiboFrame类型的成员属性用来保存数据、位置尺寸 3.Model:(...

iOS基础之响应者链【代码】【图】

什么是响应者链?  响应者链是一个响应者对象的连接序列,事件或动作消息 (或菜单编辑消息)依次传递。它允许响应者对象把事件 处理的职责转交给其它更高层的对象。应用程序通过向上 传递一个事件来查找合适的处理对象。因为点击检测视图 也是一个响应者对象,应用程序在处理触摸事件时也可以 利用响应链。 由多个响应者对象组成的链。  那组成响应者链的响应者又是哪些?  iOS中所有能响应事件(触摸、晃动、远程事件)的...

iOS-OC-基础-NSObject常用方法【代码】

1 Person *person1 = [[Person alloc]init];2 Person *person2 = [[Person alloc]init];3 4// 可以调用类中的私有方法,但是会有一个警告 5 [person1 performSelector:@selector(actionTow)];6 [person1 performSelector:@selector(actionOne:) withObject:@"test"];7 8 NSLog(@"person1的地址:%p",person1);9 NSLog(@"person2的地址:%p",person2); 1011// 比较两个对象的地址是否相同12if ([perso...

iOS基础之UIController(视图控制器)【代码】

个人认为视图控制器是比较重要的,那么我们先来了解下它的一些主要功能。  1.控制视图大小变换、布局视图、响应事件  2.检测以及处理内存警告  3.检测以及处理屏幕旋转  4.检测视图的切换  5.实现模块独立,提高复用性  视图控制器的第5个功能比较重要,运用的好的话能够给我们提供很大的方便。  如何创建UIController://设置window的根视图控制器 //创建一个视图控制器 RootViewController *rootVC = [[RootViewCon...

iOS 个人所得税 app 基础解析实践【图】

前言:2019年 新个税实施在即,全国几乎所有在职员工都会下载“个人所得税”app来使用,并且 注册使用过程需要填写身份证号等相当私密重要的个人信息。 至今,各大app平台应用下载榜首仍然“无人能出其右”。 最近有翻阅到一些有趣的新闻,eg:360 查杀 “个人所得税”app 含有62种木马。。。随后大量人员无法注册、登录。。。有人被就业。。。 于是,引起了本人探索这个app的好奇心。。。一. 用户评论: ...

【iOS基础学习随笔-2】SQLite的使用【图】

1、基本概念2、创建3、插入4、查询5、封装 6、model 7、界面显示 存数据 原文:http://www.cnblogs.com/Hanzo/p/5871047.html

iOS 基础集合类【图】

本文参阅 objc.io 文章 http://www.objc.io/issue-7/collections.html 而进行的总结。全文中文翻译:http://www.cocoachina.com/applenews/devnews/2014/0122/7735.html测试环境设置: xcode5 ios7 64位 编译设置release为-Ofast;Vectorize loops and unroll loops 设置关闭1、集合类一般都有两个版本:可变类型和不可变类型。其中不可变类型是完全线程安全的,而可变类型不能保证这一点。所以在API接口中,不应该返回可变类型的集...

iOS开发基础笔记-算法<三>

算法复杂度算法复杂度分为时间复杂度和空间复杂度。其作用: 时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。(算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。 排序算法:1.冒泡排序2.选择排序每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全...

IOS基础之 (设计模式)【代码】

一 工厂方法 工厂方法方便我们快速创建类的实例的方法。通过工厂方法,可以让调用过程更加清晰。 Person.h 1 #import <Foundation/Foundation.h>2 3@interface Person : NSObject4{5int _age;6 NSString * _name;7}8 9 - (int)age; 10 - (NSString *) name; 1112 + (NSString *) personWithAge:(int)age andName:(NSString *) name; 13 - (id) initWithAge:(int)age andName:(NSString*)name; 1415 @endPerson.m 1 #import "Pe...

iOS开发UI基础—xib的简单使用【代码】【图】

iOS开发UI基础—xib的简单使用一、简单介绍xib和stotyboard的比较,一个轻量级一个重量级。二、xib的简单使用1.建立xib文件建立的xib文件命名为appxib.xib2.对xib进行设置  根据程序的需要,这里把view调整为自由布局建立view模型(设置长宽等参数)调整布局和内部的控件 完成后的单个view3.使用xib文件的代码示例YYViewController.m文件代码如下: 1// 2// YYViewController.m3// 10-xib文件的使用4// 5// Created by apple ...

iOS 基础类解析 - NSDate

NSDate Class ReferenceInherits fromNSObjectConforms toNSCopyingNSSecureCodingNSObject (NSObject)Framework/System/Library/Frameworks/Foundation.frameworkAvailabilityAvailable in iOS 2.0 and later.Declared inNSDate.hCompanion guidesDate and Time Programming GuideProperty List Programming GuideRelated sample codeMVCNetworkingTableView Fundamentals for iOSTopSongsURLCacheXMLPerformance Creating and In...

ios中的OC基础注意事项

OC的一些需要注意的基础 1、对于UI控件一般使用weak,NSString用copy,其他对象一般都用strong.@property (nonatomic, weak)UIButton *_zone;@property (nonatomic, copy)NSString *_zone;@property (nonatomic, strong)NSArray *_zone; 2、定义一个最普通的类(对象)继承自NSObject. 3、可变数组NSMutableArray *_zone;//定义一个可变数组._zone = [NSMutableArray array];//创建数组.[_zone addObhectsFromArray:@[_zone1,_z...

ios网络编程(入门级别)-- 基础知识【代码】【图】

在学习ios的过程中,停留在UI控件很长时间,现在正在逐步的接触当中!!!!!!在这个过程中,小编学到了一些关于网络编程知识,并且有感而发,在此分享一下:关于网络请求的重要性我想不用多说了吧!!!对于移动客户端来说,网络的重要性不言而喻,常见的网络请求有GET, POST,今天来看一下两种网络请求的实现方式。第一部分 小编的理解一、两种网络请求--POST请求与GET请求的异同(这里小编只讨论的是异步链接)GET的语义是...