E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IOS--
iOS--
定位——编码与反编码
一、基本介绍1、定位,基于GPS定位是一个很常用的功能,打开地图软件后如果用户允许软件定位的话,软件便会自动锁定到手机所在位置,并且地图上的位置会随着手机的移动而移动2、反编码将经纬度转化为地理坐标3、编码将地理坐标转化为经纬度二、定位1、使用到的框架及相关的类CoreLocation框架中的CLLocationManager类CoreLocation框架中的CLLocation类2、CLLoca
爱__LOVE
·
2016-07-07 15:15
iOS--
图像加载UIImagePickerController
一、图像加载iOS图像加载通常有四种方式1、相册用户的相册资源,UIImagePickerController读取2、应用程序包与应用程序源文件同一目录,可通过文件路径读取//图像路径NSString*path=[[NSBundlemainBundle]stringByAppendingPathComponent:@"icon.png"];//通过路径对应的图片文件UIImage*image=[U
爱__LOVE
·
2016-07-07 15:39
iOS--
一个简单的提示条代码
提示条用法将下面代码放到任意想出现提示消息的地方[selfshowMessage:[NSStringstringWithFormat:@"我是提示"]duration:3];也可以这样,作为可变的提示条[selfshowMessage:[NSStringstringWithFormat:@"密码为:%@",Password]duration:3];使用前提是在代码段后面加上如下一段代码即可:PS:
ws1352864983
·
2016-07-04 21:00
message
iOS提示条
提示条源码
提示条使用
iOS--
从一个app拉起(跳转至)另一个app
题记:从一个app跳转到另一个app,或者是从一个app跳转到网页浏览器,再或者从一个app跳转到设置里面的某个页面,都要用到这个。首先创建两个app:test1test2,最终效果:从test1跳转到test2由最终效果可知,需要从1跳到2,那么在1当中就可拿到2当中的一些信息,比如boundleID,一个唯一的标识符。但是在这里并不是拿到这个唯一的标识符,这里拿到的是一个叫做URLScheme
追风筝的荧火虫
·
2016-06-14 22:10
iOS--
手势及transform属性的使用方法的总结
CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作.transform我们一般称为形变属性,其本质是通过矩阵变化改变控件的大小、位置、角度等.transform进行旋转、缩放、移动的时候不是在原来的基础上增量形变的,因此如果需要持续在原来的基础上旋转、缩放、移动那么每次需要在原来的基础上增加或减少。这些
钎探穗
·
2016-06-03 23:09
ios--
对邮箱的输入进行判断
//对邮箱的输入进行判断 NSString*emailCheck=@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate*emailTest=[NSPredicatepredicateWithFormat:@"SELFMATCHES%@",emailCheck]; if([emailTestevaluateWithObje
zwj9161111
·
2016-05-10 15:00
iOS--
对plist文件进行读写,增删改查
对plist文件进行读写//获取路径对象 NSArray*pathArray=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString*path=[pathArrayobjectAtIndex:0]; //获取文件的完整路径 NSString*filePatch=[pathstri
JackJia2015
·
2016-05-10 09:00
iOS--
串口通讯初始化
+(int)PKOpenSerial{ intfd=open("/dev/tty.iap",O_RDWR|O_NOCTTY|O_NONBLOCK);// if(fd==-1) { printf("openserialerror!"); } if(ioctl(fd,TIOCEXCL)==-1) { printf("ErrorsettingTIOCEXCLon%s-%s(%d)
xuexiiphone
·
2016-04-26 18:00
从零迈向
iOS--
新手篇
前言:毫无疑问,移动开发在目前和未来几年内都会盛极一时。无数开发职位虚位以待。各大公司都在J寻找各种层次的程序员——新手级、入门级、中级、老手、专家。而高薪的诱惑吸引了很多人热心的投入,那么你准备好进入这场战役了吗?现在,少说多做——如何才能成为一名iOS开发者呢?step1:全方位了解了解对象——苹果产品、移动开发、互联网行业、技术 你要开发什么东西,就要对那些东西了解!比如苹果手机的分辨率等我
qq_20913021
·
2016-04-18 17:00
ios
ios开发之Protocol
不一定需要实现协议中定义的所有方法,只有在协议中定义的方法有@required修饰的时候,才表示这个方法必须被实现.采用@optional修饰的方法表示,可以实现也可以不实现.二.利用Xcode创建协议1.newfile-->
iOS
u013310075
·
2016-04-15 00:00
环信
iOS--
聊天头像、聊天人、远程推送、本地推送设置
环信是一个提供聊天功能的公司,我的app里面集成了环信,但是在使用的时候发现它给的文档并不是很完善,很多功能都写的很是粗略,尽管Demo里面功能很完善,但是因为代码量比较大,看起来非常麻烦。尤其是环信的demo使用了大量的第三方库(而且过时了),很多跟我本地使用的都冲突了,集成起来可谓问题重重。接下来我就讲一下我在集成环信的时候遇到的一些问题。头像及聊天人设置:聊天界面里总是要显示聊天人头像的,但
暖冰
·
2016-04-11 15:00
iOS--
喜闻乐见⑤
更改状态栏的背景颜色UIView*statusBar=[[[UIApplicationsharedApplication]valueForKey:@"statusBarWindow"]valueForKey:@"statusBar"];if([statusBarrespondsToSelector:@selector(setBackgroundColor:)]){statusBar.backgro
欢欢1206
·
2016-04-08 18:17
iOS--
加解密(对称,非对称),数字签名
随着对于安全度的不断要求,对于数据加解密与破解之间的斗争,加解密的方式也在不断发生着变化,来看看现在流行的一些加解密算法。加解密定义加解密的定义是在密码学中的术语,以下为维基百科的定义:加密(英语:Encryption)是将明文信息改变为难以读取的密文内容,使之不可读;只有拥有解密方法的对象,经由解密过程,才能将密文还原为正常可读的内容。(引自)。解密,或称解码,是密码学中的一个术语,是指将一种已
zhouhao_180
·
2016-04-01 10:31
iOS--
轮播图实现
-(void)viewDidLoad{ [superviewDidLoad]; /** *轮播图 * *@returnnil */ //图片数组 imageArr=@[@"scroll.png",@"record.png",@"state2.png"]; //scrollview的宽和高 scrollWidth=ScreenWidth-20; scrollHeight=(
xtmm
·
2016-03-23 21:00
简单SQL的增、删、改、查语句
--创建数据库createdatabase
ios--
使用数据库use
ios--
创建数据表createtablestudent( stuidintprimarykeyautoincrement,
翌日晨曦
·
2016-03-22 22:00
iOS--
归档和解档(Archiver)、(UnArchiver)
一、已有类型的归档和解档首先来看一个简单的例子://第一方式:归档对象 //对象-->文件 NSArray*array=[NSArrayarrayWithObjects:@"zhang",@"wangwu",@"lisi",nil]; //NSHomeDirectory获取根目录stringByAppendingPathComponent添加储存的文件名 NSString*file
博林天下
·
2016-03-21 20:00
iOS--
通讯录(UITableViewController)
本文主要实现通讯录的部分功能(分组名、索引、分组的组名)等等功能:废话不多说了,先上效果图: 在工程中需要导入一个plist文件,文件图如图:工程目录文件如图: 工程程序如图所示:RootTableViewController.h #import @interfaceRootTableViewController:UITableViewController @property(stron
博林天下
·
2016-03-18 18:00
iOS--
(UITableViewCell)、(UITableViewController)微信个人主页
本文主要实现了微信的个人主页的设置:目录文件如下: 实现代码如下: RootTableViewController.h#import @interfaceRootTableViewController:UITableViewController @property(strong,nonatomic)NSArray*arrtitle; @property(strong,nonatomic)
博林天下
·
2016-03-17 22:00
iOS--
页面跳转(UITableView)
本文只要实现运用(UITableView)表格实现页面的传值,同时运用了代理(委托)传值。目录文件列表如下:AddressBookViewController.h#import #import"ContentViewController.h" @interfaceAddressBookViewController:UIViewController @end AddressBookView
博林天下
·
2016-03-16 19:00
iOS--
页面间的代理传值(属性、代理(委托)、代码块、单例、通知)
(一)属性传值 (二)代理(委托)传值代理传值适用于 反向传值(从后往前传)1.1创建协议及协议方法在反向传值的页面(SecondViewController)中1.2创建协议类型的属性在SecondViewController中创建属性iddelegate1.3调用属性即delegate在SecondViewController页面中对象传值的方法中调用[self.delegatepostV
博林天下
·
2016-03-15 22:00
iOS--
一些开源项目
http://www.ioscodehub.com/ 这个网站有很多开源的iOS客户端,有很多是官方的,很有价值的东西,有时间有兴趣可以挖一挖。这个也类似:http://mobdevgroup.com/platform/ios/project 这些一般都是比较完整和稍大型的项目,不是那种小demo。
liyunxiangrxm
·
2016-03-09 17:00
开源项目
iOS--
面试经
本文为转载文章,地址:http://blog.cocoachina.com/article/13706前言写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害新人。所以在这里总结一下这几年面
CloudyBird
·
2016-03-08 14:00
iOS--
链式编程
相信用过masonry的童鞋,一定被它的魅力折服,真的很好用啊。masnory是用链式编程的思想来写的,用起来一个个block用点连接起来,即省代码又美观,巴特,链式编程是怎么样实现的嘞。。。不用着急,且往下看。讲链式编程,不得不讲oc中的点语法,.XX是getter,.XX=XXX;是setter,显然链式编程是一串的,所以我们应该想到讲block声明为属性,并且在这些block属性的gette
Le_Wrynn
·
2016-03-05 20:02
iOS开发小知识
IOS--
当字符串返回的数据格式为xml/html时
如果后台返回的字符串中的数据为xml/html格式。 后来经过百度,发现了两种解决方法,第一种是使用webView,webView中专门为了这种情况准备了一个方法:-(void)loadHTMLString:(NSString *)stringbaseURL:(nullable NSURL *)baseURL;通过以下代码就可以实现: UIWebView *view=[[UIWebView all
manle
·
2016-02-25 10:00
iOS--
苹果API常见英语单词
苹果API常见英语单词0.indicating决定1.inorderto以便2.rectanglebounds矩形尺寸3.applied应用4.entirety全部5.technique方法6.truncating截短7.wrapping换行8.string字符串9.familiarstyle简体10.Thestyledtext主题样式11.Constants常量12.Attribute属性13.
以神之名
·
2016-02-04 17:00
IOS--
删除tableviewcell的两种方式(滑动/alertview)
目的:(1) 直接横向滑动cell,删除tableviewcell (2)通过alertview提示,二级删除tableviewcell 1.常规删除 2.二级alertview删除
Mark_Jiang
·
2016-01-27 15:00
IOS--
内存管理 (retain, assign,copy, strong,weak)
引用计数:为了方便管理内存,oc引入了饮用计数,基本原则:谁创建,谁释放! 目的:IOS的对象都继承于NSObject,该对象有一个方法:retainCount,内存引用计数。引用计数在很多技术都用到:window下的COM组件,多线程的信号量,读写锁,思想都一样。 一:宏观理解: 备注: @property的参数分为三类,也就是说参数最多可以有三个,中间用逗号分隔,每类参数可
Mark_Jiang
·
2016-01-27 15:00
IOS--
设置导航A-B返回按钮文字
(1). 目的:A--B一般B默认为A的title,这不是我想要的效果,我希望为“返回”,或者自己控制内容! 那么在A中如下操作: UIBarButtonItem *backItem=[[UIBarButtonItemalloc] init]; backItem.title =@"返回"; self.navigationItem.backBarButtonIte
Mark_Jiang
·
2016-01-27 15:00
iOS--
如何去除控件上方的小蓝点
编程时我们可能会因为疏忽忘记设置一些控件的属性导致一些bug。比如我使用xib拖一个button时,如果没有设置它的Type,就可能会导致这个button的左上角有一个蓝色的小点。__________如何解决呢?只需要把button的Type设置为custom就可以了。
li_shuang_ls
·
2016-01-19 16:00
iOS--
计算多行文本尺寸
-(CGRect)boundingRectWithSize:(CGSize)sizeoptions:(NSStringDrawingOptions)optionsattributes:(NSDictionary*)attributescontext:(NSStringDrawingContext*)context;参数返回一个CGRect型数据,这个数据的size就是此时字符串显示成文本的尺寸
大huihui
·
2016-01-18 15:00
iOS--
加载cell
12nd,Jan,20161.默认加载cell2.通过xib加载使用xib文件加载cell,报错:'NSInternalInconsistencyException',reason:'unabletodequeueacellwithidentifierRootCell-mustregisteraniboraclassfortheidentifierorconnectaprototypecellin
Jolie_Yang
·
2016-01-12 14:00
iOS--
搜索UISearchController&&UISearchDisplayController
12rd,Jan,2016打算实现一个带搜索的tableView,使用UISearchDisplayController时提示'UISearchDisplayerController'isdeprecated.UISearchDisplayContrllerhasbeenreplacedwithUISearchController.所以本文将会通过两种方法实现改功能:1.UISearchDispl
Jolie_Yang
·
2016-01-12 11:00
iOS--
内购的使用方法
1.需要在https://developer.apple.com中进行设置2.需要导入这个框架#import"ViewController.h"#import@interfaceViewController(){ SKProduct*product;}@end@implementationViewController-(void)viewDidLoad{ [superviewDidLoad
#零下一度&
·
2016-01-10 10:00
iOS--
使用VFL自适应
Autolayout(VFL)1、 NSLayoutConstraint+(NSArray*)constraintsWithVisualFormat:(NSString*)formatoptions:(NSLayoutFormatOptions)optsmetrics:(NSDictionary*)metricsviews:(NSDictionary*)views;format:此参数为
#零下一度&
·
2016-01-08 21:00
iOS--
微信支付
项目中,一般在使用到支付的时候,通常会运用到支付宝支付,微信支付,这是当前最常见的,也是运用最广的,在这里说一下微信支付第一步,需要在项目中集成微信支付的SDK,添加配置,做一下前期工作当然如果是在xcode7及以上版本,还需要进行下列配置,不然会编译不通过第二步:根据开发文档图片https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_3,
青春路上的小羔羊
·
2015-12-31 11:30
iOS
iOS--
代码关联storyboard
三行代码就可以简单地实现代码关联storyboardUIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MyViewController"bundle:nil]; MyViewController*aVC=[storyboardinstantiateViewControllerWithIdentifier:@"MyViewContr
li_shuang_ls
·
2015-12-25 16:00
iOS--
隐藏状态栏
iOS--
隐藏状态栏升级到iOS7后,UIStatusBar的出现导致现有UI界面乱掉了。由于写死了某些控件的绝对位置,原先隐藏UIStatusBar的代码没有在iOS7中起作用。
li_shuang_ls
·
2015-12-25 16:00
iOS--
项目最常见框架的搭建(标签栏控制器+导航栏控制器+视图控制器)
打开市场上很多的app,可以发现其中的框架结构大同小异,其中最常见的莫过于标签栏控制器+导航栏控制器+视图控制器的框架结构,这类结构有很多种实现方式,纯代码和storyboard都可以,这里介绍一种我经常使用的方式一,首先我们需要在applegate中创建当前工程的主窗口,并且创建继承自UITabBarController的标签栏控制器-(BOOL)application:(UIApplicati
青春路上的小羔羊
·
2015-12-24 10:39
iOS
iOS--
调用相机和相册
在平常的项目开发中,有时我们会需要调用系统相机和相册,苹果提供了很方便的API接口,我们只需要拿过来使用就可以了,另外特别注意由于在模拟器上不能进行摄像头拍摄,没有相机设备,必须在真机上进行调试,所以在编写代码的时候,必须进行判断当前设备是否有相机设备,话不多说,直接上代码1.调用相机//调用相机-(IBAction)photoClick:(UIButton*)sender{//判断当前设备是否有
青春路上的小羔羊
·
2015-12-24 09:51
iOS
IOS--
UIView中的坐标转换
//将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值-(CGPoint)convertPoint:(CGPoint)pointtoView:(UIView*)view;//将像素point从view中转换到当前视图中,返回在当前视图中的像素值-(CGPoint)convertPoint:(CGPoint)pointfromView:(UIView*)v
Binbby
·
2015-12-12 00:00
IOS--
简单的网络NSURLConnection的使用
#import @classMyConnection; //下载协议 @protocolMyConnectionDelegate //下载完成 -(void)MyConnectionDidFinish:(MyConnection*)conData:(NSData*)data; //下载失败 -(void)MyConnectionDidFail:(MyConnection*)con; @end
安身开源国
·
2015-12-10 14:00
iOS--
深浅拷贝深析
Apple官方文档如下:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Collections/Articles/Copying.html一、博主最近被问到深浅拷贝的区别,想来想觉得理解只局限在表面,今天查查资料总结了一下,先来看几个词吧。 浅复 制:在复制操作时,对于被复制的对象的每一层复制都是指针
li_shuang_ls
·
2015-12-04 15:00
iOS--
倒计时
#import
@protocol TimeOverDelegate
-(void)timeOverFinish; @end @interface TimeTools : UILabel @property (nonatomic ,strong)id
delegate; -(instancetype)
-Man
·
2015-12-02 13:00
iOS--
关于判断输入的密码是否合法,价格动态判断合法性
一:正则表达式再用#pragma正则匹配手机号+(BOOL)checkTelNumber:(NSString*)telNumber{ NSString*pattern=@^1+[3578]+\d{9}; NSPredicate*pred=[NSPredicatepredicateWithFormat:@SELFMATCHES%@,pattern]; BOOLisMatch=[pr
-Man
·
2015-11-20 17:00
IOS--
UIView中的坐标转换
// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值 - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view; // 将像素point从view中转换到当前视图中,返回在当前视图中的像素值 - (CGPoint)convertPoint:(CGPoint)point fromVi
·
2015-11-13 14:11
UIView
ios--
动态计算label的高度
#import "ViewController.h" @interface ViewController () { UILabel *dynamicLabel; } @end @implementation ViewController - (void)viewDidLoa
·
2015-11-13 08:57
label
iOS--
阅读--优秀博客
介绍 Blog不应该是贴代码。 优秀的Blog应该让人读起来有一种行云流水的感觉。 优秀的Blog应该会让人有一种相见恨晚的感觉。 这与作者的知识、逻辑思维是密不可分的。 Blog objc中国 唐巧的技术博客 onevcat(喵神)的博客 念茜的CSDN博客(iOS安全知识) 念茜的新博客 花瓣App李忠的博客(ReactiveCocoa
·
2015-11-13 04:17
ios
iOS--
需要知道的知识点
招聘一个靠谱的 iOS 原文:http://blog.sunnyxx.com/2015/07/04/ios-interview/ 近一年内陆续面试了不少人了,从面试者到面试官的转变让我对 iOS 招聘有了更多的感受。经过了前段时间的一大波面试,我们终于找到了志同道合的小伙伴,面试也暂时告一段落了。总结下面试人过程中的感受,你也可以读到我们对简历、算法、性格、iOS 基础、底层知
·
2015-11-13 04:16
ios
iOS--
动画--转场动画
原文:http://www.jianshu.com/p/38cd35968864 概述 这篇文章,我将讲述几种转场动画的自定义方式,并且每种方式附上一个示例,毕竟代码才是我们的语言,这样比较容易上手。其中主要有以下三种自定义方法,供大家参考: Push & Pop Modal Segue 前两种大家都很熟悉,第三种是 Stroyboard 中的拖
·
2015-11-13 04:16
ios
iOS--
资源--优秀app发掘
来源:http://www.jianshu.com/p/64a99d2c932f 再好的应用,也需要有人去发现他,我只是有那么一些途径,让我更快的找到它们而已。有网页,有微博,也有微信公众号,希望我的这些推荐可以让你更好的发现那些优秀、精美的应用。 AppZapp AppZapp 是一款 iOS/Android 端限免应用推荐平台,旨在洞悉 App Store / Google
·
2015-11-13 04:15
ios
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他