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

IOS开发-UI学习-UISlider(滑动条)的使用【代码】

滑动条即UISlider,是我们常见的软件中设置音量,亮度等的滑条,初始化及基本设置如下: 1// 新建滑动条 2 UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(50, 100, 314, 50)];3// 设置滑动条初始值 4 slider.value = 0.1;5// 设置滑动条滑过部分背景色 6 slider.tintColor = [UIColor redColor];7// 设置右边图片 8 slider.maximumValueImage = [UIImage imageNamed:@"3"];9// 设...

如何提高iOS开发技能

1,博客 2,看书 3,及时看WWDC,获取最新iOS知识 4,阅读苹果官方文档 5,多余同行交流 6,看开源项目的源码 7,多写代码,多思考 8,分享 之前一直不知道要怎么提升我的技术,现在找到答案了。我只想写我自己的博客,不管别人怎么说,别人的评价多么差,我写的只要我懂就行了。原文:http://www.cnblogs.com/Sparrow1994/p/5311725.html

iOS开发之使用Ad Hoc进行测试【图】

由于最近某个项目需要给别人测试,使用的是Ad Hoc方法首先登录开发者官网配置证书1.添加Certificates,从电脑获取certSigningRequest然后添加进去2.在Identifiers里面的App IDs添加要调试App的Bundle ID和名字3.在Devices里面添加要给别人测试的手机的UDID前几步都和真机调试一样,简单说明一下4.在Provisioning Profiles 里面添加profiles的时候选择Ad Hoc ??continue  选择要调试的App的App IDcontinue  选择开发者continue ...

iOS开发-边线绘制控件及虚线绘制原理【图】

最近的项目设计稿中,出现了虚线分割线这种东西,想起之前自己做的一个用于绘制各种边线效果的控件YRBorderView,但是只支持实线条,立刻对其进行了升级。支持四条边线不同颜色,不同粗细,不同弧度,支持裁剪掉边线外部,支持虚线。 效果图: 需要试试这控件的请戳:YRBorderView关于简单的线条和图形绘制请看我之前的CoreGraphics系列博客: http://blog.csdn.net/u010124617/article/details/9222753这里再说明下虚线的绘制,利...

iOS开发基础-九宫格坐标(6)【代码】

继续对iOS开发基础-九宫格坐标(5)中的代码进行优化。  优化思路:把字典转模型部分的数据处理操作也拿到模型类中去实现,即将 ViewController 类实现中 apps 方法搬到 WJQAppInfo 类实现。 实例代码  在 WJQAppInfo.h 中添加一个向外公开的接口,其返回处理好的模型数组,方法定义如下:+ (NSArray *)appInfoArray;  实现代码如下: 1//WJQAppInfo.m。将数据处理部分搬到模型类中进行处理 2 + (NSArray *)appInfoArray {3 ...

iOS开发常用快捷键【代码】

iOS开发常用快捷键 最近总结了一些iOS开发者非常实用的快捷键,并按使用频率从高到低排了一下,这些快捷键并不需要特别去记,用到时来查一下就好了。Xcode: Command+Shift+N 快速创建project Command+N 快速创建文件 Command + Alt + N = 快速创建组(文件夹)Command + 0, hide/show navigationBar Command + alt + 0, hide/show utilitiesBar Command + shift + Y, hide/show debugArea Command+enter 关闭辅助视图 Command+...

iOS开发日记35-Xcode7调试神技【图】

今天博主有一个升级Xcode7的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步.1.Address Sanitizer: 再也不用担心 EXC_BAD_ACCESS EXC_BAD_ACCESS一直是很多开发者的噩梦,因为这个错误很不直观,出现后往往要花很长时间才能定位到错误。苹果这次带来了革命性的提升。在项目的Scheme中Diagnostics下,选中enable address sanitizer(注意选中后Xcode会重新编译整个项目)。这样设置后,如果再出现类似的错误会有更详细的错误...

iOS开发之网络数据解析(二)--XML解析简介【图】

前言:本篇随笔介绍的是XML解析。 正文: 1、XML解析方式有2两种:DOM:一次性将整个XML数据加载进内存进行解析,比较适合解析小文件SAX:从根元素开始,按顺序一个元素一个元素往下解析,比较适合解析大文件 2、IOS中XML解析方案有很多种:  2-1、第三方框架:    libxml2:纯C语言,默认包含在iOS SDK中,同时支持DOM和SAX解析    GDataXML:DOM方式解析,由Google开发,基于libxml2  2-2、苹果原生    NSXMLPar...

iOS开发多线程基础知识 NSOperation【代码】

-------NSOperation简介----1.NSOperation的作用·配合使用NSOperation和NSOperationQueue也能实现多线程编程 2.NSOperation和NSOperationQueue实现多线程的具体步骤·先将需要执行的操作封装到一个NSOperation对象中·然后将NSOperation对象添加到NSOperationQueue中·系统会自动将NSOperation中封装的操作放到一条新线程中执行 ---------NSOperation的子类----3.NSOperation是个抽象类,并不具备封装操作的能力,必须使用它的子类 4....

IOS开发反射和动态调用总结

和java一样,Object-C也提供了反射的机制。每一个类都有一个Class,获取Class有以下三种方法。// insert code here...//通过字符串获取classClass clazz = NSClassFromString(@"NSString");NSLog(@"clazz的类型是%@",clazz);//直接用calzz 来创建对象id str = [[clazz alloc] init];//通过对象来获取classNSLog(@"%@",[str class]);//通过类来获取classNSLog(@"%d",clazz==NSString.class);NSLog(@"Hello, World!"); /** ...

iOS开发——高级篇——流水布局UICollectionViewFlowLayout的基本使用【代码】【图】

之前看到过的一篇文章 对collectionView的使用总结的非常好:“iOS6新特征:UICollectionView介绍” 流水布局在现在的应用中很常见了,简单的研究了下,实现下面的功能那我这里就简单介绍下 UICollectionViewFlowLayout 常用的几个方法,通过这几个方法就能办到上面的效果了1、布局/*** 用来做布局的初始化操作(不建议在init方法中进行布局的初始化操作)*/ - (void)prepareLayout {[super prepareLayout]; }在这里设置为水平滚...

平铺导航——基于分屏导航的实现(IOS开发)【图】

导航模式-平铺导航:内容没有层次关系,其实就在一个主屏幕上,只是采用分屏分页控制器来导航,可以左右上下滑动屏幕查看内容。(如:系统自带的天气)-标签导航:内容被分割几个功能模块,但这些功能实际上没有任何关系。通过标签管理。标签应用太多太多了。。。-树形导航:有层次,从上到下细分为或者为包含的关系。(如:邮箱)这几个经常组合起来一起使用。这里主要讲平铺导航。用到的控件为分屏控件(UIPageControl)和滚动...

【iOS开发-图层】自定义图层的两种方式【代码】【图】

想要自定义图层,只需要构建一个类继承CALayer方法如果让自定义图层初始化上面就有画好的图形,有两种办法重写drawInContext方法自定义的图层下面的方法,然后必须自定义的图层对象显示调用 [layer setNeedsDisplay]然后才会调用这个方法;自定图层文件- (void)drawInContext:(CGContextRef)ctx {CGContextSetRGBFillColor(ctx, 1, 0, 0, 1);//设置红色CGContextAddEllipseInRect(ctx, CGRectMake(0, 0, 50, 50));//画圆CGContextF...

iOS开发——高级篇——地理定位 CoreLocation【图】

一、CoreLocation在移动互联网时代,移动app能解决用户的很多生活琐事,比如周边:找餐馆、找KTV、找电影院等等导航:根据用户设定的起点和终点,进行路线规划,并指引用户如何到达在上述应用中,都用到了定位和地图功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发CoreLocation :用于地理定位,地理编码,区域监听等(着重功能实现)MapKit :用于地图展示,例如大头针,路线、覆盖层展示等(着重界面展示)2个热...

iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局【代码】【图】

一、项目文件结构和plist文件 二、实现效果三、代码示例1.没有使用配套的类,而是直接使用xib文件控件tag值操作数据模型部分:YYtg.h文件 1 //2 // YYtg.h3 // 01-团购数据显示(没有配套的类)4 //5 // Created by apple on 14-5-29.6 // Copyright (c) 2014年 itcase. All rights reserved.7 //8 9 #import <Foundation/Foundation.h> 10 #import "Global.h" 11 12 @interface YYtg : NSObject 13 @property(nonatomic,copy...