
IOS
文章平均质量分 72
Adronfan
Java,IOS,Nodejs, HTML5,全栈工程师
展开
-
cocoapod 慢
pod install --verbose --no-repo-update原创 2014-05-15 22:35:45 · 818 阅读 · 0 评论 -
ios开发者账号,三种计划之间的区别
个人和企业:一年100个测试设备,删除记录的不算,续费等会重新计数---企业账号就是没有测试设备的限制,而且想在谁的手机上安装就安装,没有udid等的限制,但是不能再appStore上看到应用,只能拿源代码的打包文件。比较精简,t原创 2014-06-12 18:05:46 · 692 阅读 · 0 评论 -
UITabbarController的高度调整和背景图片的添加
在用UITabbarController的时候,默认的49px的原创 2014-08-28 14:16:26 · 1418 阅读 · 0 评论 -
xcode6支持矢量图
http://mp.weixin.qq.com/s?__biz=MzA3MDQ1MjAwNw==&mid=200598944&idx=1&sn=c59ddbfc0ff1af099a4a1e6747e73cb7&key=c7961b0e935ff0f44c2b86fc51766cbe78d8cc72d1765d0bc86bd93e4b0539a651d1ebe5985a6239c770bf3e825原创 2014-09-23 15:42:18 · 719 阅读 · 0 评论 -
xcode6bate5百度网盘下载地址
我们都是http:///pan.baidu.原创 2014-08-18 13:42:09 · 890 阅读 · 0 评论 -
Node.app让Nodejs平台在iOS和OS X系统上奔跑
* 最大限度的代码重用:在iOS应用开发过程中,开发者可以直接使用在服务器和前端能可靠运行的代码。* 数以万计的模块:拥有着非常丰富的模块资源,通过npm,开发者可以使用任意模块。原创 2014-12-15 22:55:21 · 5404 阅读 · 0 评论 -
UInavigationcontroller的颜色自定义修改
self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; self.navigationController.navigationBar.barTintColor =[UIColor colorWithRed:247/255.0 green:247/255.0 blue:248/255.0 alp原创 2014-12-16 11:01:49 · 711 阅读 · 0 评论 -
ios8中UITabbarController的图片颜色处理
我们知道。在IOS8中,对于UITabbarController的方法,有些已经不能用了,下面把最新的方法介绍如下:1.用下面的代码,可以对tabbaritem进行图片设定,即没有点击和点击之后的图片分别显示如何: UIImage * normalImage = [[UIImage imageNamed:@"abbbab"] imageWithRenderingMode:UIIm原创 2014-12-15 16:10:21 · 1354 阅读 · 0 评论 -
vim 相对布局使用
现在Vim编辑器出现了相对布局的使用,如何开启相对布局也就是一个命令:set relativenumber大家可以可以看到详细结束:点击下面说的使用完全和我们以前的使用一样,没有什么特别的变化。不过用了相对行号之后,我们可以使用相对的上下距离了,如:3j--向下移动三行3k--向上移动三行2yy--上下复制两行对,就这样,我们就是在操作界面直接按照上面的输入就行原创 2014-12-02 14:15:38 · 630 阅读 · 0 评论 -
ios开发设备统一标识符获取
转:http://kensou.blog.51cto.com/3495587/1249734现有IOS设备唯一标示符的方案比较UDID[[UIDevice currentDevice] uniqueIdentfier]iOS官方最早提供的UDID方案,根据某一公式,使用设备序列号、网卡地址等信息作为参数计算而来,iOS6之后该计算公式发生了改转载 2014-06-12 15:08:16 · 1395 阅读 · 0 评论 -
IOS Xcode开发中的文件后缀名区别m,mm,cpp,h
源地址:http://blog.csdn.net/penuel/article/details/9796721.h :头文件。头文件包含类,类型,函数和常数的声明。 .m :源代码文件。这是典型的源代码文件扩展名,可以包含Objective-C和C代码。 .mm :源代码文件。带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码。仅在你的O原创 2014-06-11 11:53:28 · 4651 阅读 · 0 评论 -
mac 环境变量 配置
转:http://tonl.iteye.com/blog/1874857最近使用苹果笔记本,下载了一个rar解压缩的软件,是命令行程序,得加入到系统的环境变量中。网上搜了一下,需要添加到~/.bash_profile文件中,但是看了一下,我电脑上并没有这个文件,但是有一个~/.profile(这些文件都是隐藏文件,通过ls -a才能查看到)文件,在这个文件里面添加:转载 2014-05-13 17:20:58 · 2335 阅读 · 0 评论 -
苹果数据线充电线损坏自己修
刚买的mac book pro,充电器的线子在家里被可爱的狗狗给咬坏了。心里那叫一个纠结,一个充电器可是人民币¥588.打苹果的售后电话说没有办法,只能换新的。然后去苹果的服务点给的结论也是一样,必须自己重新买一个是唯一的办法。充电器就是这样:就是下面的线子被狗狗给咬断了。已经打算买一根新的了,可是自己也是不甘心,只是线子被咬坏了而已,为什么要重新买一根呢?我打算活马当作死马医原创 2014-04-14 09:42:16 · 8644 阅读 · 0 评论 -
iOS 开发者必不可少的 75 个工具
http://blog.jobbole.com/46799/转载 2014-05-14 10:40:18 · 577 阅读 · 0 评论 -
xcode6
官方的xcode6下载太慢,这里送上百度网盘地址:http://pan.baidu.com/s/1hqze1hi原创 2014-06-03 14:45:05 · 2189 阅读 · 2 评论 -
优酷m3u8视频源地址获取失败
优酷源地址获取失败,优酷整体网站改版原创 2014-06-04 17:55:59 · 9209 阅读 · 20 评论 -
Swift语言中?问号和!感叹号的区别
大家可以参考这个博客,写的很好,http://joeyio.com/ios/2014/06/04/swift---/转载 2014-06-05 16:51:35 · 2404 阅读 · 0 评论 -
Swift是否需要学习在目前
本人意见如下:1.Swift语言一点不成熟,遇到问题甚至在Google上面目前找不到什么什么解决办法,自己学习难度特别大,简单的使用没有问题,但是要在项目里使用还遥遥无期。2.Swift语言预计在8月到1年后才会初步有成熟项目上架,你目前学习没有多大用处,因为你没有项目上架的成就感。3.Objective-C语言在几年内不会被抛弃,而且有可能以后也不会被抛弃,所以Swift目前还没有发展扩大的后盾原创 2014-06-06 10:13:52 · 1141 阅读 · 0 评论 -
Swift Objective-C混用
在网上找到一个链接可以用来学习Apple新的开发语言Swift和OC的混用,http://www.tuicool.com/articles/bURVRv转载 2014-06-06 11:32:54 · 1503 阅读 · 0 评论 -
在Storyboard中获取Viewcontroller
我们知道,我们在使用Stroyboard的时候,并不会一直那么简单的使用鼠标拖拽等。比如说,如果我们需要传递参数,那么或许我们可以通过下面的代码获取到相应的ViewController,这样就可以在代码里面都试图进行控制,从而达到自己想要的参数传递等效果。先获取UIStoryboard,然后获取故事版中的VIewcontroller。这里不要忘记故事版里面的视图要添加Identifier哦原创 2014-12-16 15:53:21 · 643 阅读 · 0 评论 -
ios项目宽度总是320px
现在苹果已经把系统升级到ios8了。如果你现在打开老项目,一定会感觉到奇怪,那就是:屏幕变大了,可是自己的项目为什么还是显示的那样良好呢?其实,对于老项目,6 和6+ 的屏幕,是自动等比例扩大了320px宽的界面,当然还有高度。所以,如果我们需要更好的用户体验(不要那么模糊的界面了),我们需要把老项目变成ios8系统下的新项目。可是大家又会发现,呵呵,为什么屏幕的宽度总是320px?6原创 2014-12-18 13:12:43 · 1430 阅读 · 0 评论 -
2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected
我相信很多人都会因为这个原因被苹果拒绝。拒绝后,大家开始看到这个反馈,- Install and launch your app- Go to Settings > iCloud > Storage & Backup > Manage Storage- If necessary, tap "Show all apps"- Check your app's storage原创 2014-12-18 15:22:18 · 1077 阅读 · 0 评论 -
TableView不显示没内容的Cell
类似这种,我不想让下面那些空的显示.这样就好了:self.tableView.tableFooterView = [[UIView alloc] init];加完这句之后就变成了这样.原创 2014-12-30 09:24:40 · 1040 阅读 · 0 评论 -
IOS UIImageView等比例填充显示
关键的两个词:UIViewContentModeScaleAspectFillclipsToBounds首先设置image的显示为UIViewContentModeScaleAspectFill,这个时候打开图片会发现图片会有溢出,这个时候把溢出的部分遮挡就可以了,就可以设置clipsToBounds为YES就好了:)原创 2014-12-31 11:49:29 · 2066 阅读 · 0 评论 -
Autolayout使用详细介绍
关于Autolayout的初步介绍说道Autolayout,我也是在iPhone 6 And 6+ 出来之后才开始关注的。我是一个纯代码程序者之前。那个时候有听说到Xib和Storyboard(现在Xib已经使用的少了,下面直接说storyboard。其实Xib和storyboard只是父子的关系嘛),我开始在网上查找资料,网上给的解释我总结给大家如下:1.代码是storyboard的原创 2015-01-05 14:30:14 · 1618 阅读 · 0 评论 -
NSUserDefaults使用
NSString *myString = @"enuola"; int myInteger = 100; float myFloat = 50.0f; double myDouble = 20.0; NSDate *myDate = [NSDate date]; NSArray *myArray = [NSArray arrayWithObject原创 2015-03-03 15:28:36 · 513 阅读 · 0 评论 -
ios 读取GB2312编码文件及网络数据
CFString 和NSString具有相同的内存结构,也是NSString的重要补充,通过查找CFString的帮助文档,找到了这个方法 CFStringConvertEncodingToNSStringEncodingNSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030原创 2015-04-22 11:13:11 · 761 阅读 · 0 评论 -
ios8 强制横竖屏
项目需求是这样的:项目整体是横屏,但是有一个页面需要竖屏。 这个时候,就是想要一个页面,这改动这一个页面的代码,就可以实现整个项目不因为这单独的页面横竖屏而改动。原创 2015-04-23 14:34:19 · 930 阅读 · 0 评论 -
iOS 强制横竖屏
下面的说明在使用UINavigation的基础上: 主要有两点: 1. 代码在rootviewcontroller里面必须写 2. 在你想要横竖屏的每个页面都可以加上如下的代码代码块如下:- (BOOL)shouldAutorotate{//这个是控制是否可以转屏 return YES;}这段代码很多网络博客说return NO;本人在后来的实验中发现不行,必须要写成return原创 2015-05-11 17:48:44 · 825 阅读 · 0 评论 -
IOS nsarray 逆序翻转
NSArray *arr = [[numDataArray reverseObjectEnumerator] allObjects];原创 2015-05-04 17:46:03 · 4325 阅读 · 0 评论 -
ios 状态栏完全隐藏
首先我们知道一点,状态栏在设备上有两个地方的显示:) 1.启动页面的时候的状态栏显示 2.进入APP之后的状态栏的显示 很多时候,我们只是改了其中的一个。下面我们说说如何两个都更改了。我们这里说的是如何隐藏他们两个。启动页面状态栏隐藏我们把这里的Hide status bar勾上就好了,如果没有勾上,那么选择上面的Style可以更换为白色或者黑色进入APP之后的状态栏原创 2015-02-05 10:46:57 · 1770 阅读 · 0 评论 -
IOS开发中页面跳转的几种方式
//根据 segue Identifier跳转界面 [self performSegueWithIdentifier:@"GotoTwo" sender:self]; //以modal 方式跳转 [self presentModalViewController:nil animated:YES]; //压进一个viewcontroller原创 2014-12-29 10:26:52 · 951 阅读 · 0 评论 -
IOS中获取各种文件的目录路径的方法
// 获取沙盒主目录路径NSString *homeDir = NSHomeDirectory();// 获取Documents目录路径NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *docDir = [paths o原创 2014-12-18 16:05:56 · 1602 阅读 · 0 评论 -
ios文件方法集群
原文网址:http://www.cnblogs.com/jay-dong/archive/2013/01/21/2870414.html1、常见的NSFileManager文件方法-(NSData *)contentsAtPath:path //从一个文件读取数据-(BOOL)createFileAtPath: path contents:(NSData转载 2014-12-19 10:32:32 · 572 阅读 · 0 评论 -
苹果设备下面的在线视频播放
介绍:1.首先要说的是:苹果下面的视频播放一般使用m3u8和mp4的格式,其中最好是m3u8的格式2.获取移动端视频的链接,可靠的方式是这个网址获取:http://flv.cn。使用见它们的官网3.苹果端播放视频,一般使用UIWebView好了,下面我们开始说视频播放。首先,我是使用UIWebView,代码见下面: webViewIntro = [[U原创 2014-12-18 14:39:27 · 2838 阅读 · 0 评论 -
Sketch使用教程(二)
源地址:http://mp.weixin.qq.com/s?__biz=MzA4MzI0MTkxOQ==&mid=200277398&idx=1&sn=4ae436fb2f09f4f6b2638d4da77a8f7f&key=2f5eb01238e84f7e150fa166794995b0373052a401c795d81b32806efa839c2168f2150b24f792d8fc4f339转载 2014-12-23 10:13:55 · 2037 阅读 · 0 评论 -
Sketch使用教程(四)
相信经过前面三次的教程,再加上大家自己的努力实践,sketch对于每个人都已经是轻车熟路了。剩下的,就是在不断的实践中总结适合自己的技巧,发觉隐藏在软件中的各种功能,将各种操作烂熟于心,最重要的,我们还需要将自己的创意融入作品中,让sketch成为大家设计过程中的得力助手。sketch是一款矢量软件,提起矢量软件,那么大家一定会想到各种路径,想到路径,就有节点,想到节点,就转载 2014-12-23 10:21:45 · 1956 阅读 · 0 评论 -
Sketch使用教程(一)
对于sketch,静电的第一印象是google的 sketch up,一款3d建模草图软件。 那么这次静电提到的sketch,则是一款全新的设计软件。一听到设计软件,大家的反应必须是adobe家的photoshop,illustrator等等等等。那么今天静电要为大家介绍的,则是这款sketch。这款软件的定位非常精准,首先,它是一款矢量制图软件;其次,这款软件的目标用户是APP设计师(当然用来设转载 2014-12-23 10:09:35 · 3430 阅读 · 1 评论 -
Sketch使用教程(三)
源地址:http://mp.weixin.qq.com/s?__biz=MzA4MzI0MTkxOQ==&mid=200315033&idx=1&sn=773b20776f4d48e29009ab972bb26ed5&key=2f5eb01238e84f7e2dc92ff07af9588c07c95627e84a2c93e702f0d8c1e90b2e2f85d3fb2b81d9905c16473转载 2014-12-23 10:19:34 · 2278 阅读 · 0 评论 -
storyboard segue 传值传参数
在使用stoaryboard的时候,页面跳转很有可能需要参数的传递,下面介绍如何传参数:假设页面跳转为A页面—》B页面- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {}在A页面里面重写这个方法,在跳转的时候会自己执行。然后:- (void)prepareForSegue:(UIStory原创 2014-12-29 10:25:23 · 1170 阅读 · 0 评论