技术
文章平均质量分 70
xiaotian9959
IOS 开发
展开
-
iOS集成第三方登录(SSO授权登录<无需密码>
时间:2014-08-06 11:44:31 1.前言 不多说,第三登录无处不在!必备技能,今天以新浪微博为例。可以和今天的一起集成使用。 2.集成前的准备工作 2.1.去ShareSDK(现为Mob)注册帐号,下载SDK,然后添加自己的应用后得到AppKey 下载地址:http://sharesdk.cn/Download转载 2015-01-29 14:35:03 · 1015 阅读 · 0 评论 -
ios xib文件加载xib
创建项目,项目名称叫CompositeXib创建MainView和ChildView,ChildView将作为子View包含到MainView中。创建完成后是这样的:设置ChildView的Size可以自定义,去掉状态栏:设置大小:添加控件:一个ImageView,一个Label和一个Button,添加完成后你的Vie转载 2015-04-14 14:47:03 · 572 阅读 · 0 评论 -
MAC配置SVN服务器
MAC配置SVN服务器查看本机 iP :在终端中输入 ifconfigMAC已经自带了SVN,所以,直接使用就好1、创建svn repositorysvnadmin create /path/svn/pro //仓库位置,svn是svn的目录,pro是一个版本库的目录PS:这里有个歧义,按这样的方式添加SVN后,在启动SVN服务的时候,记得要用/path/原创 2015-04-14 23:48:21 · 373 阅读 · 0 评论 -
ios 竖屏开发,禁止横屏
在AppDelegate中增加,这个方法可以禁止横屏- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return UIInterfaceOrientationMaskPo原创 2015-04-09 13:57:43 · 397 阅读 · 0 评论 -
Ios UILabel 自适应 文本高度
一 固定宽度[python] view plaincopyUILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 320, 21)]; if (label) { // 设置文本内容 label.text = @"转载 2015-04-24 09:40:46 · 387 阅读 · 0 评论 -
关于UIWebView和PhoneGap的总结
关于UIWebView和PhoneGap的总结MAR 24TH, 2012转自:http://blog.devtang.com/blog/2012/03/24/talk-about-uiwebview-and-phonegap/前言今天参加了Adobe和CSDN组织的一个关于PhoneGap的开发讲座 ,而PhoneGap在iOS设备上的实现就是通过UIWebV转载 2015-04-09 17:40:14 · 436 阅读 · 0 评论 -
加速计与陀螺仪
转载:http://www.cnblogs.com/wayne23/p/3671101.html加速计与陀螺仪设备静止时受到的地球引力为1g,1g是物体在地球的海平面上受到的下拉力(9.8米/秒²)。假如设备从高处掉落,其加速计测量到的加速度将为0g。假如设备水平放在桌面上,则加速计测量出的加速度为1g,且方向朝上。加速计测量3个轴(x、y和z)上的值,如图所示:转载 2015-04-21 15:54:25 · 815 阅读 · 0 评论 -
GitHub 上都有哪些值得关注学习的 iOS 开源项目?
http://www.zhihu.com/question/22914651原创 2015-05-06 16:31:04 · 365 阅读 · 0 评论 -
iOS8中使用CoreLocation定位
iOS8中使用CoreLocation定位转自:http://blog.devzeng.com/blog/ios8-corelocation-framework.html在iOS8中,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户当前应用是否正在使用定位服务。另外在iOS8中,苹果进一步改善了定位服务,让开发者请求定位转载 2015-05-06 17:25:32 · 331 阅读 · 0 评论 -
iOS 牛人博客
OneV's Denhttp://onevcat.com破船之家http://beyondvincent.comNSHipsterhttp://nshipster.cnLimboy 无网不剩http://feeds.feedburner.com唐巧的技术博客http://blog.devtang.comLex iOS转载 2015-05-27 20:19:18 · 605 阅读 · 0 评论 -
实时显示iOS编写UI代码效果
http://mp.weixin.qq.com/s?sn=ce39dc6a0e0db8a2cb23a0adea81680a&mid=206115693&idx=3&scene=5&__biz=MjM5OTM0MzIwMQ%3D%3D#rd编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码。采用Storyboard/Xib方式组织UI转载 2015-05-18 15:00:05 · 370 阅读 · 0 评论 -
正确使用Block避免Cycle Retain和Crash
http://tanqisen.github.io/blog/2013/04/19/gcd-block-cycle-retain/正确使用Block避免Cycle Retain和CrashAPR 19TH, 2013Block简介Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objectiv转载 2015-06-05 08:12:31 · 301 阅读 · 0 评论 -
将汉字转为拼音
http://blog.xcodev.com/archives/tranform-hanzi-to-pinyin-using-cfstringtransform/原创 2015-06-09 23:01:41 · 395 阅读 · 0 评论 -
iOS 使用手势UIGestureRecognizer对图像进行缩放、移动、旋转操作
iOS提供了拍击、旋转、滑动、挤捏等丰富的手势,因此对图像的操作就显得非常友好、简单。下面代码展示了使用UIGestureRecognizer对图像进行缩放、移动、旋转操作使用方法。在使用代码之前,首先建立一个UIView,并在该视图中增加一个UIImageView视图,用于展示图像。那么该UIView就类似图像画板一样,对图像的操作都基于此视图中进行。在视图中创建手势识别器UIGestureRec转载 2015-07-10 13:46:45 · 434 阅读 · 0 评论 -
一个丝滑的全屏滑动返回手势
全屏返回手势自 iOS7 之后,Apple 增加了屏幕边缘右划返回交互的支持,再配合上 UINavigationController 的交互式动画,pop 到上一级页面的操作变的非常顺畅和丝滑,从此,我很少再使用点击左上角导航栏上的返回按钮的方式返回了,因为这对单手操作十分不友好;如果一个 App 居然胆敢不支持滑动返回,那离被卸载就不远了。说到全屏返回手势,首先我感觉这件事本身可能就有问题,毕竟有转载 2015-08-21 13:07:14 · 458 阅读 · 0 评论 -
iOS开发-Certificates、Identifiers和Profiles详解
原文:http://www.w2bc.com/Article/44271.登录苹果官网,苹果在WWDC15之后对网站进行了改版,以下是最新的截图:2.三合一的管理模式: 3.管理iOS Apps,这个就是网上有的时候会看到的图片,隐藏了账号信息; 如果进入了这里就到了文章的重点,接下来就解释这些选项的作用(本文链接:http:转载 2015-10-25 13:23:31 · 642 阅读 · 0 评论 -
AFNetworking上传图片
使用AFNetworking上传图片,(可一次上传多张图片,包含不同类型png, jpeg)使用AFNetworking上传视频 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; AFHTTPRequestOperation *o转载 2015-12-03 17:16:29 · 575 阅读 · 0 评论 -
ios 为程序提供网络不好的环境测试(弱网)
在Xcode4.1中有一个工具叫Network Link Conditioner,可以让用户模拟不同的网络连接和带宽,可供Mac和iOS开发者测试自己的程序在不同网络环境下的表现。在Xcode4.3中,此工具不再随Xcode工具提供,需要单独下载。在Xcode4.3中通过Xcode->Open Developer Tool->More Developer Tools…菜单转载 2015-03-31 13:38:58 · 1720 阅读 · 0 评论 -
初探 iOS8 中的 Size Class
转自:http://blog.callmewhy.com/2014/09/12/learn-ios8-size-class/以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替他们高兴。不过在做到 iPhone 和 iPad 的适配的时候,一个页面需要配置多个 xib 进行开发还是个很头疼的事情。再加上 iPhone6 和转载 2015-03-11 14:27:26 · 411 阅读 · 0 评论 -
ios QQ 登录提示下载安装最新版本qq
您没有安装最新版本qq,请先下载并安装,登录更安全解决方法:这是qq登录那边的问题,所以可以先联系客服 qq登录客服:800013811, 选择人工服务说明情况,人家会帮你解决.如果是自己配置问题:URL scheme需要配置下面两个:1. “QQ”+腾讯QQ互联应用appId转换成十六进制(不足8位前面补0),例如“QQ05FC5B14"原创 2015-02-02 17:58:20 · 2670 阅读 · 0 评论 -
AFNetworking 2.0 - 游贤明
[翻译] AFNetworking 2.0(持续更新) - 游贤明时间 2014-04-05 09:00:00 博客园-所有随笔区原文 http://www.cnblogs.com/YouXianMing/p/3646925.html大名鼎鼎的开源网络库AFNetworking 2.0,目前只是翻译了Github上的链接文章,以后会补上详细使用教程^_^。转载 2015-02-03 14:19:49 · 503 阅读 · 0 评论 -
iOS开发之在google地图上显示自己的位置
一行代码显示你的位置iOS中的MapKit集成了定位的功能,使用一行代码就可以在google地图上展示出自己当前的位置,代码如下:-(IBAction) showLocation:(id) sender { if ([[btnShowLocation titleForState:UIControlStateNo转载 2015-02-03 17:57:30 · 570 阅读 · 0 评论 -
ASIHTTPRequest 缓存设置
缓存能解决的问题 1,当没有网络连接的时候。 2,已下载的数据再次请求时,仅当它与本地版本不样时才进行下载。 缓存帮你解决问题时需要搞定的几个需求 1,给谁存 2,什么时候存 3,存哪里 4,怎么清理 --------------------解释分割线------------------------ 1,给谁存的问题,其实也叫缓存级别,全局还是局部转载 2015-02-04 16:45:03 · 652 阅读 · 0 评论 -
iOS开发之在地图上绘制出你运行的轨迹
iOS中的MapKit集成了google地图api的很多功能加上iOS的定位的功能,我们就可以实现将你运行的轨迹绘制到地图上面。这个功能非常有用,比如汽车的gprs追踪、人员追踪、快递追踪等等。这篇文章我们将使用Map Kit和iOS的定位功能,将你的运行轨迹绘制在地图上面。实现 在之前的一篇文章:iOS开发之在google地图上显示自己的位置中描述了如何在地图上显示自己的位置,如果我转载 2015-02-03 17:55:24 · 607 阅读 · 0 评论 -
获取 本机 ip 地址
#include#include #pragma comment(lib,"ws2_32.lib")void CheckIP(void) //定义CheckIP()函数,用于获取本机IP地址 {WSADATA wsaData;char name[255];//定义用于存放获得的主机名的变量 char *ip;//定义IP地址变量 PHOSTENT hostinfo; //调用MAKEW转载 2015-01-23 14:11:55 · 559 阅读 · 0 评论 -
使用CocoaPods 删除已经配置的类库和移除CocoaPods
引言在使用CocoaPods(一)为项目配置第三方类库我们使用CocoaPods非常高效地将一些第三方类库导入到我们的项目中,但是不由得产生一个疑问:如果发现某个类库不适用,甚至是整个CocoaPods我们都不想再在项目中持有,那么我们要怎么把这些东西从项目中清理出去呢?本文介绍的就是如何删除一个或若干个已经在项目中配置好的第三方类库,以及如何将整个CocoaPods从项目中移除(不是在终转载 2015-02-11 10:17:53 · 393 阅读 · 0 评论 -
常用文件管理命令
你可以通过下面的命令来管理文件:CommandDescriptioncat filename查看文件内容。cd dirname改变所在目录。cp file1 file2复制文件或目录。file filename查看文件类型(binary, text, etc)。find filename dir原创 2015-02-12 17:14:27 · 406 阅读 · 0 评论 -
IOS GCD的介绍及使用举例&GCD优先级改变、after、group、barrier、sync、apply、semaphore、o
文章来源:http://blog.csdn.net/u011711753/article/details/24026275目录一、GCD的队列dispatch_queue_t1、简介2、创建1)、create方法2)、get系统方法3、修改create方法创建的队列优先级二、GCD的使用方法1、使用原创 2015-02-15 16:18:26 · 490 阅读 · 0 评论 -
Mac 下SVN 命令
最近使用SVN比较频繁,每次都要上网查,比较麻烦,终于找到一篇比较不错的博客,copy 过来原文:http://blog.chinaunix.net/uid-22566367-id-1965771.html1、将文件checkout到本地目录 svn checkout path(path是服务器 上的目录)例如:svn checkout svn://原创 2015-02-15 16:16:20 · 475 阅读 · 0 评论 -
c语言_数据结构_双向循环链表
双向循环链表与单向循环链表的区别在于,每个节点的指针域中除了有指向下一结点的next指针外,还有指向前一结点的prev指针: 在链表中,中间部分结点的next指针指向其直接后继结点,prev指针指向其直接前继结点。与单向循环链表相同,末结点的next指针不再指向NULL,而是指向头结点Head,而头结点的prev则指向末结点。将新结点new插入到p所指向转载 2015-03-03 09:19:35 · 582 阅读 · 0 评论 -
IOS中各种文件的目录路径
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件Libraryh中的perferences 里面有个.plist文件,存进去了就看得到原创 2015-03-03 10:46:40 · 506 阅读 · 0 评论 -
iOS中block实现的探究
[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objective-C添加的特性,使得这些语言可以用类lambda表达式的语法来创建闭包。用Apple文档的话来说,A block is转载 2015-03-25 10:17:11 · 320 阅读 · 0 评论 -
开发使用 iBeacon 的 iOS 7 应用
本文由 @nixzhu 翻译自raywenderlich的《Developing iOS 7 Applications with iBeacons Tutorial》 come from :http://www.th7.cn/Program/IOS/201405/200188.shtml你是否希望过你的手机能够显示你在一栋大楼里的位置?例如商场或棒球场。诚然,GPS 能够告转载 2015-03-19 16:29:52 · 628 阅读 · 0 评论 -
IOS 崩溃日志探究
转自 http://www.raywenderlich.com/zh-hans/30818/ios应用崩溃日志揭秘本文作者是 Soheil Moayedi Azarpour, 他是一名独立iOS开发者。作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,转载 2015-03-26 17:04:09 · 707 阅读 · 0 评论 -
CocoaPods安装和使用教程
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co转载 2015-02-10 16:20:41 · 425 阅读 · 0 评论 -
autolayout设置多个按钮按照相同的间距排列
摘要 在storyboard中,想要用autolayout设置多个按钮按照相同的间距排列,并且自动根据屏幕宽度调整间距大小,就我了解的来说,没有直接的设置方法。我用storyboard+代码的方法实现了这个目标IOS Autolayout首先,来看一下做成后的效果:实现步骤如下:1、在storyboard中放置四个按钮,并同时选中它们。转载 2015-03-17 10:07:36 · 1825 阅读 · 0 评论 -
IOS 处理消息推送,并跳转到相关界面
如果你的程序在未启动的时候,如果用户点击通知,notification会通过didFinishLaunchingWithOptions:传递给您,如果用户未点击通知,则didFinishLaunchingWithOptions:的字典里不会有notification的信息,同理,如果你的程序正在后台运行,如果用户点击通知,则(void)application:(UIApplication *)原创 2016-03-16 16:42:05 · 492 阅读 · 0 评论