【iOS开发网络篇—监测网络状态(使用Reachability)】教程文章相关的互联网学习教程文章

iOS开发UI篇—APP主流UI框架结构【图】

iOS开发UI篇—APP主流UI框架结构一、简单示例说明:使用APP主流UI框架结构完成简单的界面搭建搭建页面效果: 二、搭建过程和注意点1.新建一个项目,把原有的控制器删除,添加UITabBarController控制器作为管理控制器2.对照界面完成搭建3.注意点:(1)隐藏工具条:配置一个属性,Hideabotton bar在push的时候隐藏底部的bar在那个界面隐藏,就在哪个界面设置。(2).cell可以设置行高(3)连线 ...

iOS开发UI篇—Quartz2D使用(信纸条纹)【代码】【图】

一、前导程序新建一个项目,在主控制器文件中实现以下几行代码,就能轻松的完成图片在视图中的平铺。 1 #import "YYViewController.h"2 3 @interface YYViewController ()4 5 @end6 7 @implementation YYViewController8 9 - (void)viewDidLoad 10 { 11 [super viewDidLoad]; 12 13 UIImage *image=[UIImage imageNamed:@"me"]; 14 UIColor *color=[UIColor colorWithPatternImage:image]; 15 self.view.backgrou...

ios开发之手势处理 之手势识别一【代码】

#import"ViewController.h"@interface ViewController ()<UIGestureRecognizerDelegate> @property (weak, nonatomic) IBOutlet UIImageView *imageV;@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];//1.创建手势UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipe:)];//设置轻扫的方向(一个轻扫手势只能对应一个方向)swipe.directi...

iOS开发 改变UINavigationController的UINavigationBar的高度和背景图片

1、改变高度 自定义UINavigationBar的新类别: [cpp] view plaincopy//UINavigationBar+BackgoundImage.h #import <Foundation/Foundation.h> @interface UINavigationBar (BackgoundImage) @end 在新类别的实现中,覆盖原有类的方法 - (void)drawRect:(CGRect)rect : [cpp] view plaincopy//UINavigationBar+BackgoundImage.m #import "UINavigationBar+BackgoundImage.h" @implementation UINavigationBar (Backgou...

iOS开发之数据存取3-CoreData自定义数据类型【代码】【图】

当系统提供的类型不能达到我们的使用要求时,比如我想在CoreData中存储UIColor,该怎么办呢?这时候就要用到CoreData中非常强大的一个存储类型了:Transformable下面将通过一个例子简单介绍下如何存储像UIColor这种数据1、创建实体模型2、根据模型生成数据模型,并且创建用于转换Color的类,继承自NSValueTransform3、在.m文件中有4个必须实现的方法 1// 2// ColorTransformer.m3// CoreData自定义模型数据4// 5// Created by L...

【iOS开发】TabelView自定义cell

自定义cell有两种方式:第一种:通过创建xib文件。①首先创建xib文件②创建xib文件对应 的模型A,名字与xib文件一样,并继承UITableViewCell类,并实现cellWithTableView的构造方法。③在interface builder里更改xib文件默认的类,为第二步创建的模型类。④创建数据模型B,并且A中包含数据模型B⑤A通过懒加载B方法(就是重写B对象的setter方法)将控件赋值。第二种:代码自定义cell①新建一个继承UITableViewCell的类,里面拥有fra...

IOS开发--第三阶段--Block(1)【图】

Block:iOS4.0中引入 Block是Objective C语言中的特殊对象;1)返回值(^块对象名称)(参数类型列表) = ^(参数列表){块对象中的代码};2)当无参时,两种写法 1、(void) 2、();3)参数类型列表外的小括号必须写;4)当无参时,等号右边的参数列表以及小括号可以不写; 原文:http://www.cnblogs.com/gegeboke/p/4370384.html

李洪强iOS开发之【零基础学习iOS开发】【02-C语言】02-第一个C语言程序【代码】【图】

前言前面已经唠叨了这么多理论知识,从这讲开始,就要通过接触代码来学习C语言的语法。学习任何一门语言,首先要掌握的肯定是语法。学习C语言语法的目的:就是能够利用C语言编写程序,然后运行程序跟硬件(计算机、手机等硬件设备)进行交互。由于我们的最终目的是学习iOS开发,学习iOS开发的话必须在Mac系统下,因此我就在Mac系统环境下开发C语言程序,而不是在Windows环境下。接下来,就在Mac系统环境下编写第一个C语言程序,最后...

iOS开发系列--通知与消息机制【代码】【图】

原文:http://www.cnblogs.com/kenshincui/p/4168532.html来自:崔江涛(KenshinCui)概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会...

iOS开发之点触textView编辑区关闭键盘

textView,textField 关闭键盘的方式网上有很多种,最普遍的是使用键盘中回车键作为键盘关闭的信号,甚至有用户交互最差的监听键盘输入。再就是在键盘上添加关闭按钮,这个也不好,不够简约。还有在界面底部添加subView,subView中添加按钮,属于在界面上添加关闭按钮类型的,键盘弹出之后通过动画上移整个subView至键盘顶部的,这是我以前采用的一种方式。不过界面东西太多,感觉界面越简约越好。还有一种比较接近本文的是通过点击编...

iOS开发网络篇—发送GET和POST请求(使用NSURLConnection)【代码】【图】

一、GET请求和POST请求简单说明创建GET请求1// 1.设置请求路径2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.username.text,self.pwd.text]; 3 NSURL *url=[NSURL URLWithString:urlStr]; 45// 2.创建请求对象6 NSURLRequest *request=[NSURLRequest requestWithURL:url]; 78// 3.发送请求服务器:创建POST请求 1// 1.设置请求路径 2 ...

iOS开发网络学习七:NSURLSession的基本使用get和post请求【代码】【图】

#import"ViewController.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {[self post]; }-(void)get {//1.确定URLNSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/login?username=520it&pwd=520it&type=JSON"];//2.创建请求对象NSURLRequest *request =[NSURLRequest requestWithURL:url];//3.创建会话对象NSUR...

iOS开发多线程篇 11 —自定义NSOperation【代码】【图】

iOS开发多线程篇—自定义NSOperation一、实现一个简单的tableView显示效果实现效果展示: 代码示例(使用以前在主控制器中进行业务处理的方式)1.新建一个项目,让控制器继承自UITableViewController。 1 //2 // YYViewController.h3 // 01-自定义Operation4 //5 // Created by apple on 14-6-26.6 // Copyright (c) 2014年 itcase. All rights reserved.7 //8 9 #import <UIKit/UIKit.h> 10 11 @interface YYViewController ...

IOS开发-UI学习-使用代码创建button【代码】【图】

使用代码创建button分5个步骤,分别是:1、定义一个按钮,根据定义位置不同可定义为局部变量或者全局变量;2、初始化按钮,一般使用一个矩形初始化;3、设置按钮控件的其他属性,如背景图片,或者背景颜色,或者按钮显示文字等属性;4、添加响应事件并编写响应事件的函数内容;5、把创建好的控件加载到窗口。五个步骤具体操作见下图:具体的代码如下:1 UIButton *btn; 2 btn = [[UIButton alloc]initWithFrame:CGRectMake...

IOS开发-OC学习-Info.plist文件解析【代码】【图】

Info.plist文件是新建ios项目完成后自动生成的一个配置文件,在Xcode中如下图:通过解析可以获得配置的具体细节,解析过程如下: 1// 定义一个nsstring用来获取Info.plist的路径 2 NSString *infoPlist = [[NSBundle mainBundle]pathForResource:@"Info" ofType:@"plist"];3 4// 定义一个字典用来存放Info.plist的内容,字典通过文件路径初始化 5 NSMutableDictionary *dic = [[NSMutableDictionary alloc]initWith...