- 博客(85)
- 收藏
- 关注
转载 mac系统如何显示和隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.app...
2016-05-17 14:47:00
91
转载 字符串比较说明
NSString 比较字符串,我介绍一些常用的方法:NSString *value = @"1234567890";比较的方法:[valuecompare:(NSString *)];[valuecompare:(NSString *)options:(NSStringCompareOptions)];[valuecompare:(NSString *)op...
2016-04-18 10:24:00
126
转载 iOS:原生二维码扫描
做iOS的二维码扫描,有两个第三方库可以选择,ZBar和ZXing。今天要介绍的是iOS7.0后AVFoundation框架提供的原生二维码扫描。首先需要添加AVFoundation.framework框架到你工程中build phase的"Link Binary With Libraries"之下,然后就可以开始了。一、做好准备工作,搭建UIUI效果如图IBOutlet...
2016-02-19 15:36:00
112
转载 iosAPP之间的跳转
做各大平台分享的时候由于账号混乱,导致分享回调的时候启动了另一个app,这个时候我在猜想这些SDK是怎么唤醒没有启动的其他app的,不难想象,肯定跟AppDelegate处理回调openUrl有关,于是搜了一下才发现,一个应用程序可以唤醒另一个应用程序,只怪我菜,好啦,现在告诉不知道的朋友怎么来实现一个app怎么唤醒另一个app,以及让两个app之间互相通信。。。测试工程操作如下...
2016-02-18 16:47:00
90
转载 git的使用进阶
基本技巧1. 安装后的第一步在安装好git后,你第一件该做的事是设置你的名字和电子邮箱,因为每次提交都要用到这些信息:$ git config --global user.name "Some One"$ git config --global user.email "someone@Gmail.com"2. Git是基于指针的保存在git里的一切都是文件。当你创...
2016-01-19 15:31:00
191
转载 iOS开发之FMDB
前言 SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK 很早就支持了 SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的 SQLite API 在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将 SQL...
2016-01-05 16:49:00
79
转载 不让苹果开发者账号折磨我
作者:Toyun在iOS开发过程中,不可避免的要和证书打交道,真机调试、App上架、打包给测试去测试等都需要搞证书。在此过程中我们会遇到很多的问题,但是如果掌握了真机调试的原理和本质;遇到问题,我们就更容易定位问题之所在,从而迅速的解决问题。这篇文章不是一步步教给你证书,描述文件的制作(其实制作步骤是非常简单的),而是尽可能的讲明白Member Center中的一些知识及原理。并且此...
2016-01-05 10:48:00
74
转载 iOS中UIImage和UIColor之间的转换
//UIColor转UIImage- (UIImage*)imageWithColor: (UIColor*)color{ CGRectrect=CGRectMake(0.0f,0.0f,100.0f,50.0f); UIGraphicsBeginImageContext(rect.size); CGContextRefc...
2015-12-31 11:11:00
142
转载 【官方方法】xcode7免证书真机调试
先看官网的图可以看到官方说了xcode7可以让所有人都更轻松的将app运行在自己的设备上,而无需开发者帐号。不过xcode7需要OSX10.11的支持,而目前(2015.06.10)下载后者的开发者预览版是需要开发者帐号的,我在网上找到了资源传到了百度云,OSX10.11:链接:http://pan.baidu.com/s/1kTuzvjL密码: dbmk,xc...
2015-12-08 14:16:00
80
转载 iOS_导入libxml2.2框架后,找不到<libxml/tree.h>的解决办法
由于用到了第三方Html解析类库Hpple,在导入框架libxml2.2.dylib后,最到了XCode仍然找不到<libxml/tree.h>的情况,最后解决过程如下:1、项目-Targets中的Build Phases,找到Link Binary With Libraries,点击“+”,添加“libxml2.dylib”...
2015-12-04 17:06:00
83
转载 (NSScanner的使用)替换服务器获取的JSON数据中的换行符(JSON是不能解析带有换行符字符串)...
JSON是不能解析带有换行符字符串的,今天被这傻问题碰到了,服务器获取的json字符串数据有换行符,怎么转json都是null。。。而且有些不能直接用stringByReplacingOccurrencesOfString就能替换。还是用NSScanner好用+(NSString *)ReplacingNewLineAndWhitespaceCharactersFromJson:(NSS...
2015-11-26 15:25:00
115
转载 自定义UITableViewCell上的delete按钮
滑动列表行(UITableViewCell)出现删除按钮时,默认是英文“delete”,这份代码片段能够将“delete”变成中文”删除“,甚至可以自定义删 除按钮的形状。//通过UITableViewDelegate方法可以实现删除 tableview中某一行 //滑动删除-(void)tableView:(UITableView *)tableView commitEditi...
2015-11-17 14:54:00
82
转载 项目适配iOS9遇到的一些问题及解决办法(持续更新)
网络请求报错。升级Xcode 7.0发现网络访问失败。输出错误信息#warning: 获取app配置信息失败: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.原因:iOS9引入了新特性App Trans...
2015-11-10 14:27:00
96
转载 Ios8 Xcode6 设置Launch Image 启动图片
如何设置App的启动图,也就是Launch Image?Step11.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持.Step2将规定尺寸的图片从你的文件中拖...
2015-11-10 09:25:00
120
转载 iOS通知传值的使用
通知 是在跳转控制器之间常用的传值代理方式,除了代理模式,通知更方便、便捷,一个简单的Demo实现通知的跳转传值.输入所要发送的信息 ,同时将label的值通过button方法调用传递,- (IBAction)buttonClick:(id)sender {//添加字典,将label的值通过key值设置传递NSDictionary*dict =...
2015-10-30 13:34:00
87
转载 用企业版证书,发布in house app
用企业版证书,发布in house app苹果企业版证书,虽然不能上app store,但是可以实现在网页上直接点击下载,而且不需要知道设备的UDID,合理使用的话还是很方便的。昨天用这种方式发布成功了,本文总结一下步骤首先,在xcode中export的时候,可以看到有3个选项:第一个是提交到app store;第二个是打出IPA,然后就可以通过iTun...
2015-10-27 14:42:00
104
转载 ios获取当前的网络状态, 获取当前连接的wifi名字
iOS中用来查询当前连接的网络信息的API即CNCopyCurrentNetworkInfo这个API位于SystemConfiguration.framework里面,使用时需要增加.h和包含库文件使用时可以直接包含#import<SystemConfiguration/CaptiveNetwork.h>代码如下:+ (NSString*)ge...
2015-10-27 13:11:00
90
转载 iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?
初代iPhone2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素。下文也是按照宽度,高度的顺序排列。这个分辨率一直到iPhone 3GS也保持不变。那时编写iOS的App(应用程序),只支持绝对定位。比如一个按钮(x, y, width, height) = (20, 30, 40, 50),就表示它的宽度是40像素,高度是50像素,放在(20, 2...
2015-10-18 22:06:00
190
转载 iOS_根据文字字数动态确定Label宽高
iOS7中用以下方法CGSize替代过时的iOS6中的- (CGSize)sizeWithFont:(UIFont*)font方法 // iOS7_API_根据文字 字数动态确定Label宽高 // 设置Label的字体 HelveticaNeue Courier UIFont *fnt = [UIFont fontW...
2015-10-15 09:54:00
107
转载 IOS UISlider用法总结
UIslider滑块控件在IOS开发中会常用到,可用于调节音量,字体大小等UI方面的交互,用法总结如下:初始化一个滑块:?1UISlider*slider=[[UISlideralloc]initWithFrame:CGRectMake(0,0,100,100)];设置滑块位置@pr...
2015-10-14 10:19:00
114
转载 iOS学习之UIDatePicker控件使用
iOS上的选择时间日期的控件是这样的,左边是时间和日期混合,右边是单纯的日期模式。,您可以选择自己需要的模式,Time, Date,Date and Time , Count Down Timer四种模式。本篇文章简单介绍下PickerDate控件的使用1、新建一个Singe View Application,命名为DatePickDem...
2015-10-13 11:10:00
88
转载 UIAlertView使用全解
举例:UIAlertView *alertView= [[UIAlertView alloc]initWithTitle:@"Default Alert View"message:@"Defalut"delegate:selfcancelButtonTitle:@"Cancel"otherButtonTitles:@"OK",nil];标准的双按钮,cancel那...
2015-10-10 09:26:00
105
转载 iOS 的 XMPPFramework 简介
XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920),同时还提供了用于读写XML的工具,大大简化了基于XMPP的通信应用的开发。1. 登录和好友上下线1.1XMPP中常用对象们XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRosterC...
2015-09-29 17:21:00
83
转载 iOS学习之UISwitch控件两种使用方法和监听
一、第一种创建UISwitch控件的方法,在代码中动态创建。1、打开Xcode 4.3.2, 新建项目Switch,选择Single View Application。2、打开ViewController.m文件在viewDidLoad方法里添加代码:- (void)viewDidLoad{ [super viewDidLoad]; UISwitch *swit...
2015-09-23 15:19:00
121
转载 iOS开发学习资料大全—30多个iOS常用动画,带详细注释
//// CoreAnimationEffect.h// CoreAnimationEffect//// Created by VincentXue on 13-1-19.// Copyright (c) 2013年 VincentXue. All rights reserved.// #import <foundation foundation.h=""> /** ...
2015-09-23 13:18:00
90
转载 iPhone屏幕尺寸、分辨率及适配
目录(?)[-]iPhone尺寸规格单位inch英吋iPhone手机宽高屏幕尺寸像素密度PPI缩放因子scale factorbetween logic point and device pixel 1Scale起源 2UIScreenscale 3UIScreennativeScale 4机型判别...
2015-09-21 10:29:00
104
转载 iOS-响应上下左右滑动手势
-(void)viewDidLoad{UISwipeGestureRecognizer*recognizer;recognizer = [[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleSwipeFrom:)];[recognizersetDirecti...
2015-09-18 14:35:00
91
转载 UILabel自适应高度和自动换行
//初始化label UILabel *label = [[UILabel alloc] init]; NSString*text =@"这是一个测试!!!adsfsaf时发生发勿忘我勿忘我勿忘我勿忘我勿忘我阿阿阿阿阿阿阿阿阿阿阿阿阿啊00000000阿什顿。。。"; label.text= text; [label setNum...
2015-09-17 13:55:00
68
转载 IOS 点击空白处隐藏键盘的几种方法
IOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现点击键盘以外的空白区域来将键盘隐藏,以下我总结出了几种隐藏键盘的方法:首先说明两种可以让键盘隐藏的Method:1、[viewendEditing:YES]这个方法可以让整个view取消第一响应者,从...
2015-09-16 17:04:00
79
转载 iOS rgb颜色值的转换
#define kUIColorFromRGB(rgbValue) [UIColor \colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \blue:((flo...
2015-09-16 15:18:00
150
转载 ios开发 <AppName>-Prefix.pch文件的用法详解
我们知道,每新建立一个工程,比如说HelloWord,在分类SupportingFiles里都会有一个以工程名开头-Prefix.pch结尾的文件,如HelloWord-Prefix.pch。对于这个文件,很长一段时间里笔者都没觉得它碍事。直到有一天笔者学习NSLog看网上的教程,大家是怎样在最终提交应用的时候,一次性将NSLog语句移除。网上大多转来转去的方法,都是说把如下的语句...
2015-09-16 15:10:00
132
转载 UIView与CALayer的区别,很详细
研究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是似乎原理性的东西不多,看得人云山雾罩,感觉,写那篇东西的人,其实是假设读的人了解界面动画技术的原理的。今天有点别的事情要使用Linux,忘掉了ssh的密码,没办法重新设ssh,结果怎么也想不起来怎么设ssh远程登陆了,没办法又到网上查了一遍,太浪费时间...
2015-09-15 17:38:00
70
转载 iOS开发之启动动画(动态欢迎界面,非静态Default)
最近在使用《青葱日记》这款App,发现它的启动界面做的很精美。不同我自己之前简单的替换Default.png图片。 它的动态效果做的不错。于是乎,花了点时间,自己实现了这个功能。 其实也很简单,具体效果如下实现起来也不困难。因为我们知道,在应用启动的时候,它会先执行AppDelegate.m中的- (BOOL)application:(UIA...
2015-09-15 16:57:00
221
转载 微信分享代码申请key教程
准备工作:1、改变图片大小的软件,因为各个平台要求的应用logo大小都不一样!2、应用签名生成工具。签名生成工具可在微信平台下载, 地址:https://github.com/mobileresearch/weibo_android_sdk/blob/master/app_signatures.apk#blob_contributors_box点击Vi...
2015-09-15 11:09:00
565
转载 ios 常用字符串的操作
//将NSData转化为NSString NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData(NSString.h)- (NSData *)dataUsingEncoding:(NSStringEncodin...
2015-09-14 11:19:00
62
转载 AFNetworking 2.0 使用总结
iOS应用开发,存在网络请求是在所难免的,而AFNetworking是一个很不错的选择。以下是本人对AFNetworking请求的一些总结,但愿能帮到大家!1.JSON Post请求?1234567891011121314151617181920212223...
2015-09-10 10:44:00
70
转载 iOS中解析json格式数据的各种方法调用
我感觉JSON解析的解析过程不重要,重要的是JSON解析之后对结果的处理JSON解析后是个dictionary,但是字典中有可能包含字典和数组,数组中还可以包含字典。新浪微博的请求微博返回的数据经过JSON解析结果就是这样的。下面就简单介绍一下JSON解析过程其实就一句话"data就是解析数据"!!!!!!!!!!!!!!//xcode自带解析类NSJSONSerial...
2015-09-07 14:38:00
124
转载 C#/iOS/Android通用加密解密方法
公司在做移动端iOS/Android,服务器提供接口使用的.net,用到加密解密这一块,也在网上找了一些方法,有些是.net加密了Android解密不了,或者反之。下面的是三个平台都可以加密解密的方法。加密解密中用到的key="1234578";在调取方法时传值即可。C#代码 #region 跨平台加解密(c#) /// <summa...
2015-09-07 14:36:00
130
转载 图文解释XCode常用快捷键的使用
刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调试1、运行,停止,都在工具栏的Product里。Command + ...
2015-08-28 14:45:00
71
转载 iOS开发小技巧:刷新UITableView
UITableView对于iOS开发者来说一定不会陌生,很有可能你的APP很多界面都用到它。关于UITableView的文章,想必已经不计其数,没事可以多看看。特别是UITableView优化的文章,非常值得仔细琢磨一番。UITableView对于iOS开发者来说一定不会陌生,很有可能你的APP很多界面都用到它。关于UITableView的文章,想必已经不计其数...
2015-08-25 10:13:00
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人