ios
Micky米
这个人很懒,什么都没留下!
展开
-
IOS-NSData使用方法
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];NSString->NSDataNSString *aString = @"1234abcd";NSData *aData = [转载 2014-09-02 11:42:21 · 32155 阅读 · 0 评论 -
android IOS java使用DES统一加密策略
话不多说,直接上代码,亲测有效。android&java代码:import java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import javax.crypto.spec.IvParam原创 2017-04-12 17:30:19 · 720 阅读 · 0 评论 -
IOS NDDictionary使用中value遇到no summary如何判断为NULL
直接上代码,判断value是否为null的方法。-(BOOL)isNull:(NSMutableDictionary *)dict key:(NSString*)key{ // judge nil if(![dict objectForKey:key]){ return NO; } id obj = [dict objectForKey原创 2017-04-12 14:13:53 · 4086 阅读 · 0 评论 -
Xcode中Command Line Tools安装方法
在从App Store上下载Xcode后,默认是不会安装command Line Tools的,Command Line Tools是在Xcode中的一款工具,可以在命令行中运行C程序。为了学习Objective-C,现在也来学习一下如何安装Command Line Tools,具体步骤如下:(1)在Launchpad中输入terminal,打开mac终端,如图:转载 2017-01-24 16:01:57 · 13179 阅读 · 2 评论 -
iPhone 6 / 6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸
1x,2x就是用于非Retain屏幕和Retain屏幕,3x现在用于iPhone6 Plus,在iPhone实际开发中,只有iPhone4 是非Retain屏幕,市场占有率很低,因此在切图时,只切@2x和@3x图片即可。以iphone 6做UI为例,如果图片大小为200*200px,例如图片命名为test_a@2x.png,那么还应切一张命名为test_a@3x.png的300*300px的图片来转载 2017-01-24 15:28:58 · 1009 阅读 · 0 评论 -
iOS开发解决bundle ID无法修改的问题
有时候当你的工程已经创建了之后,你的工程bundle identifier的后面部分是灰色的,当你想要更改用来匹配你的测试证书的时候,发现居然不可以更改,灰色的部分根本去不掉,坑爹啊。。。(所以测试证书最好用通配符,哈哈)那么如果你想更改你的工程bundle identifier 怎么办呢?接下来教你怎么做:红色框框的那个就是bundle iden原创 2017-01-24 14:36:20 · 6987 阅读 · 0 评论 -
实现VMware中的mac与主机windows的硬盘文件共享
上次虚拟完mac之后,肯定又有个问题了,就是实现把windows的东西放到mac系统。当然你可以用U盘来实现,但是我用的时候还需要拔插。或许你不用,不过个人感觉不方便啦。如果实现文件共享的话,那就方便多了。起码我在windows下可以用迅雷下东西。好了,废话完毕,教程如下:1.首先在上一步装完mac的基础下。我们桌面会有这样一个东西2.我们首先设置共转载 2017-01-18 18:31:46 · 15911 阅读 · 0 评论 -
MacOSX10.11安装VMware Tools
VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,下面介绍的是MacOSX10.11中如何安装VMware Tools的操作步骤。工具/原料VMware Workstation 12方法/步骤VMware Workstation 12菜转载 2017-01-18 17:19:20 · 3204 阅读 · 0 评论 -
ios开发:更新证书错误Code Sign error: Provisioning profile ‘XXXX'can't be found
在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试一直会出现 Code Sign error: Provisioning profile ‘XXXX’ can't be found是不是会另你很恼火。下面说说解决方法,让你很好的解决这个问题。 1.关闭你的项目,找到项目文件XXXX.xcodeproj,在文件上点击右键,选择“显示包转载 2013-03-05 21:45:42 · 3312 阅读 · 0 评论 -
苹果电脑的MAC系统和XP系统如何切换?
有两种方法可以切换。1.重启,按住OPTION键,一会儿就会出现系统选项,你选哪个系统就是哪个系统。2.2又分两种情况,在WINDOWS里的时候,在控制面板里打开BOOTCAMP,然后设置启动磁盘,选到MAC那个盘,下次启动就是MAC了。在MAC系统里,就打开系统设置,然后在启动磁盘里选择WINDOWS,下次启动就会在WIN里面了。转载 2013-02-18 16:45:29 · 18324 阅读 · 0 评论 -
IOS-request时遇到bad url 如何处理
由于有些特殊字符在HTTP中的特殊用途,所以在要传递这些字符的时候必须进行编码,下表中列出了一些URL特殊符号及编码十六进制值:1. + URL 中+号表示空格 %2B2. 空格 URL中的空格可以用+号或者编码 %203. / 分隔目录和子目录 %2F4. ? 分隔实际的 URL 和参数 %3F5.转载 2014-09-02 10:05:31 · 4229 阅读 · 0 评论 -
iOS之ipad开发qq空间项目横竖屏幕适配
一:效果图先看效果 二:结构图如图所示: 其中用到了UIView+extension分类 Masonry第三方框架做子控制器的适配 NYHomeViewController对应主页也就是全部 NYDock是左边的菜单栏 放置各个选项卡等按钮功能区域 NYIconView头像 NYTabBar选项卡 NYToolBar最下面的功能区 N转载 2015-10-19 16:36:25 · 1111 阅读 · 0 评论 -
ios项目中安装和使用CocoaPods
Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usageCocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这转载 2014-12-15 17:22:04 · 51084 阅读 · 5 评论 -
coacoapods中的podfile分析
一个简单的podfile:platform :ios, '6.0' 支持ios6.0以下的系统pod 'AFNetworking', '~> 1.0' 版本号可以是1.0,可以是1.1,1.9,但必须小于2pod 'AFNetworking', '1.0' // 版本号指定为1.0官方文档:Besides no version, or a specific o原创 2015-01-14 16:22:24 · 1028 阅读 · 0 评论 -
iOS推送定制声音
现在越来越多的应用、游戏的推送都已经使用自己定制的声音。看到后自己就去实现了这个功能。分为3个步骤:1.制作推送提醒铃声2.导入项目3.修改推送json1.制作推送提醒铃声你可以转换格式为aiff,wav,caf 格式文件,最多30s,(一般就1-2s)如果没有这些文件 mac中就有一些做好的声音资源/System/Library/Sounds/转载 2014-12-23 11:48:43 · 5639 阅读 · 0 评论 -
IOS8解决获取位置坐标信息出错(Error Domain=kCLErrorDomain Code=0)
前几天解决了在ios8上无法使用地址位置服务的问题,最近在模拟器上调试发现获取位置坐标信息的时候会报错,错误信息: didFailWithError: Error Domain=kCLErrorDomain Code=0 “The operation couldn’t be completed. (kCLErrorDomain error 0.)”。出错原因是xcode里面的project--原创 2014-12-17 11:39:06 · 25839 阅读 · 6 评论 -
ios开发中viewcontroller之间的跳转
最近遇到这样一个问题,有A B C三个viewcontroller,A跳转到B,B跳转到C,返回的时候希望直接从C跳回A,关闭B;解决思路:在这里我们不能使用push/pop,popViewControllerAnimated是逐个一层层后退的,如果在跳转到C的时候用popToRootViewControllerAnimated这个将A置顶,则从C后退的时候会报错;所以,可以原创 2014-12-01 13:14:49 · 5333 阅读 · 1 评论 -
ios8地理位置开发解决定位失败问题
最近在xcode6.1上使用swift开发地理位置应用,发现定位失败,查了一下发现是CoreLocation的使用方法在ios8后发生了变化,解决办法如下:错误一: 地理定位功能在iOS8 查询GPS授权情况,返回的是CLAuthorizationStatus.NotDetermined(授权状态未定)。解决方法:需要在使用CoreLocation前调用方法requestWhenInUse原创 2014-12-17 11:28:41 · 4756 阅读 · 0 评论 -
IOS webview在线预览文件图片等
亲测可以打开word文档(doc docx,ppt pptx,pdf等)图片等。在h头文件中引用和声明文件地址:#import @property (nonatomic, retain)NSString *fileURLString;在c文件中声明delegate:UIWebView *openFileWebView;打开文件方法:self.fileURLStr原创 2017-04-14 17:18:27 · 4068 阅读 · 0 评论