【iOS开发中关于像素的几个概念】教程文章相关的互联网学习教程文章

iOS - 开发代码部分规范

1. 关于命名1.1 统一要求含义清楚,尽量做到不需要注释也能了解其作用,若做不到,就加注释使用全称,不适用缩写1.2 类的命名大驼峰式命名:每个单词的首字母都采用大写字母1 例子:MFHomePageViewController后缀要求a.ViewController: 使用ViewController做后缀1 例子: MFHomeViewControllerb.View: 使用View做后缀1 例子: MFAlertViewc.UITableCell:使用Cell做后缀1 例子: MFNewsCelld.Protocol: 使用Delegate或者DataSource...

iOS开发拓展篇—CoreLocation定位服务【代码】【图】

iOS开发拓展篇—CoreLocation定位服务一、简单说明1.CLLocationManagerCLLocationManager的常用操作和属性开始用户定位- (void)startUpdatingLocation;停止用户定位- (void) stopUpdatingLocation;说明:当调用了startUpdatingLocation方法后,就开始不断地定位用户的位置,中途会频繁地调用代理的下面方法  - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;每隔多少米定位一次 ...

IOS开发之----异常处理

本文转载至 http://blog.csdn.net/chenyong05314/article/details/7906593 转载自:http://blog.sina.com.cn/s/blog_71715bf8010166qf.html开篇大话:Object-C语言的异常处理符号和C++、JAVA相似。再加上使用NSException,NSError或者自定义的类,你可以在你的应用程序里添加强大的错误处理机制。异常处理机制是由这个四个关键字支持的:@try,@catch,@thorw,@finally。当代码有可能出现异常时,我们把他放到@try语句块中。@catc...

李洪强漫谈iOS开发[C语言-035]-选择结构-与小结【图】

原文:http://www.cnblogs.com/LiLihongqiang/p/5751449.html

iOS开发UI篇—UIScrollView控件实现图片缩放功能【代码】【图】

一、缩放1.简单说明:有些时候,我们可能要对某些内容进行手势缩放,如下图所示 UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中2.缩放原理当用户在UIScrollView身上使用捏合手势时,UIScrollView会给代理发送一条消息,询问代理究竟要缩放自己内部的哪一个子控件(哪一块内容)当用户在UIScrollView身上使用捏合手势时,UIScrollView会...

iOS开发之窥探UICollectionViewController(三) --使用UICollectionView自定义瀑布流【代码】【图】

上篇博客的实例是自带的UICollectionViewDelegateFlowLayout布局基础上来做的Demo, 详情请看《iOS开发之窥探UICollectionViewController(二) --详解CollectionView各种回调》。UICollectionView之所以强大,是因为其具有自定义功能,这一自定义就不得了啦,自由度非常大,定制的高,所以功能也是灰常强大的。本篇博客就不使用自带的流式布局了,我们要自定义一个瀑布流。自定义的瀑布流可以配置其参数: 每个Cell的边距,共有多少列...

iOS开发之 -- oc和swift下输出乘法口诀表【代码】

闲来无事,写着玩:oc://乘法口诀表输出for (int i = 1; i<=9; i++) {for (int j = 1; j<=i; j++) {NSLog(@"%dx%d=%d\n",i,j,i*j);}}swift://乘法口诀输入for i in1...9 {for j in1...i{print("\(i)x\(j)=\(i*j)\n")}} 原文:http://www.cnblogs.com/hero11223/p/6681021.html

iOS开发下载文件速度计算【图】

当我们写下载界面的时候,需要向用户展示每秒下载多少KB,这个时候就需要计算速度。如下:我用的是AFNetworking来做下载的,我们拿AFHTTPRequestOperation来举列,AFHTTPRequestOperation中有个方法: - (void)setDownloadProgressBlock:(void (^)(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead))block这个方法读取导数据之后通过block回调。计算速度就是在这个block里面完成的。需要定...

IOS-开发小记 填坑之旅

很多知识点,并不难。只是,根本不知道这个概念,每次都要探坑后,才会知道有这个东西。 ld: symbol(s) not found for architecture x86_64在.o 文件 中 找不到定义。oc编译是先编译出.o文件,再链接。如果在.h 声明,在.m没有实现,便会找不到符号(symbol)。不用就没关系。 restoration identifier 和 reuse identifier 不一样。 restoration identifier 是恢复用的。reuseIdentifier 才是cell用的。tableViewcell 的 reuseIden...

iOS开发-仿大众点评iPad侧边导航栏【代码】【图】

昨天其实已经写了一篇侧边栏的文章,不过感觉还不是很清晰,这篇文章算是补充吧,iPad上看了大众点评的侧边栏,基本上百分之九十类似,具体效果可参考下图: 对比昨天主要做了两个修改,一个是图片和文字的显示位置,另外一个就是关于底部的定位和设置的位置在横竖屏时显示的问题,侧边栏的区域是是自己控制的,需要注意一下横竖屏的时候设置一下autoresizingMask,底部图标定位的时候也是一样设置。导航栏上每个按钮提取出了一个父...

IOS开发之地图导航【代码】【图】

一、问题描述  现在很多的APP 都开始引入了地图和定位功能,包括一些餐饮业,团购等。他们都过定位和地图来让用户更加方便的根据自己的位置找到合适的目标,也就是说,现在地图定位已经不再是导航工具类,地图工具类所特有的了,本文将着重介绍下如何自行导航。运行效果图如下: 二、实现步骤   <一>通过故事版添加地图界面,以及导航按钮(由于操作过于简单本文不便列出)   <二>要想完成导航必须要了解起始的位置,不然无法...

iOS开发~防止navigation多次push一个页面

在点击push下一个页面时,因为各种原因,点一下cell或按钮没有响应,用户可能就多点几下,这时候会打开好几个一样的页面。这是因为push后的页面有耗时操作或者刚好push到另一个页面时,另一个页面正好在reloadData卡住主线程。造成点击cell时卡住了。这时,我们可以通过重写导航控制器的方法来解决这个问题。#import <UIKit/UIKit.h>@interface NaviViewController : UINavigationController@end#import "NaviViewController.h"@in...

iOS开发UI篇—Quartz2D简单介绍【图】

一、什么是Quartz2D Quartz 2D是?个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中的价值 为了便于搭建美观的UI界面,iOS提供了UIKit框架,??有各种各样的UI控件 UILabel:显?文字UIImageView:显示图片UIButton:同时显示图片和?字(能点击)利?UIKit框架提供的控件,拼拼凑凑,能...

IOS开发之----常用宏定义和讲解【图】

__FILE__ 当前文件所在目录 __DATE__ “替代文字”是一个含有编译日期的字符串字面值,日期格式为“mm dd yyyy”(例如:“Mar 19 2006”)。如果日期小于10日,就在日的前面放一个空格符。NSLog(@"_DATE_=%s",__DATE__);__FUNCTION__ 当前函数名称__LINE__ 当前语句在源文件中的行数__TIME__ ...

ios开发视频播放后台下载功能实现 :1,ios播放视频 ,包含基于AVPlayer播放器,2,实现下载,iOS后台下载(多任务同时下载,单任务下载,下载进度,下载百分比,文件大小,下载状态)(真机调试功能正常)【代码】

ABBPlayerKitios开发视频播放后台下载功能实现 : 代码下载地址:https://github.com/niexiaobo/ABBPlayerKit github资料学习和下载地址:https://github.com/niexiaobo/实现功能 :播放视频 ,视频后台下载 (真机调试功能正常)1、使用ZFPlayer播放视频(可以在线和本地播放,基于AVPlayer,调节音量和屏幕亮度)2、使用 WHCNetWorkKit 实现下载,后台下载(多任务同时下载,单任务下载,下载进度,下载百分比,文件大小,下载状...