
手机+系统 +版本 + 文件
文章平均质量分 52
Joycecsdn
梦想不去做,只是妄想,一个行动胜过百个空想,坚持下去。^_^
展开
-
手机系统版本跳转
手机系统版本跳转翻译 2015-08-11 15:12:28 · 484 阅读 · 0 评论 -
ios 7 statusbar 状态栏 跟随navigationbar的颜色而改变
ios7以下的版本设置导航栏背景颜色可以使用[[UINavigationBar appearance] setTintColor:[UIColor orangeColor]];ios7以后:[[UINavigationBar appearance] setBarTintColor:[UIColor orangeColor]];默认带有一定透明效果,可以使用以转载 2016-05-19 10:25:52 · 539 阅读 · 0 评论 -
iOS开发——keychain的使用
通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到 iphone使用keychain来存取用户转载 2016-05-19 10:42:28 · 572 阅读 · 0 评论 -
iOS删除本地文件
// 文件存放目录 NSString *pngDir = [NSHomeDirectory()stringByAppendingPathComponent:@"Documents"]; NSFileManager *fileMgr = [NSFileManagerdefaultManager]; NSString *FileD原创 2016-11-09 16:10:42 · 6950 阅读 · 0 评论 -
iOS 创建.写入.读取plist文件
plist,全名PropertyList,即属性列表文件,它是一种用来存储串行化后的对象的文件。这种文件,在iOS开发过程中经常被用到。这种属性列表文件的扩展名为.plist,因此通常被叫做plist文件。文件是xml格式的。Plist文件是以key-value的形式来存储数据。既可以用来存储用户设置,也可以用来存储一些需要经常用到而不经常改动的信息。在对plist文件的操作有创建,删除,转载 2016-11-10 16:38:02 · 3699 阅读 · 0 评论 -
Mac OS X 10.11 El Capitan -XCode7&XCode8 -unable to boot the simulator
新安装XCode7/XCode8 模拟器无法运行报-unable to boot the simulator,google后总结:解决此问题需要修改目录权限,而对于Mac OS X 10.11 El Capitan用户,由于系统启用了SIP(System Integrity Protection), 导致root用户也没有权限修改目录或文件权限。按如下方式可恢复权限。屏蔽方原创 2016-10-31 21:12:39 · 934 阅读 · 0 评论 -
unable to boot the simulator xcode8
上午更新了xcode8.0 ,但是一运行就出现此类的问题“unable to boot the simulator ”,然后通过卸载,再次更新都没有效果,而且每次重启都会出现“CoreTelephony Trace File Error ” 的错误,最后找到一种方法,根据方法配置好了以后,问题瞬间就解决了;1、重启Mac,点击重启按钮之后,按住Command + R 键,一直等到系统设置界面的翻译 2016-10-31 21:13:16 · 559 阅读 · 0 评论 -
iOS Plist文件,增删改查
今天早上,9点开始弄Plist,然后一直写,一直写(中午取出40分钟吃饭时间),写到1点,写完了,交给头,头说,不是这个意思。我是每个用户创建了一个文件夹,在这个用户的文件夹里面,分别根据应用创建了文件夹,将Plist文件存在这个应用的文件夹中。头说:就只有一个Plist,这个Plist的命名是以用户名称来命名的,每个应用的名称和信息,记录在这个Plist文件里面。这个Document里面,只有一翻译 2016-11-14 14:41:32 · 2916 阅读 · 0 评论 -
让Xcode8支持iPhone4
Mac系统最近提示更新XCode,一下子从7.3升到8,这一升不要紧,再编译的时候告诉我不支持iphone4的iOS7.1版本了捣鼓了一阵,发现须要2步手工操作:1.project.pbxproj 中存储deploy target 版本号,这里吧高版本改成7.12.从旧版本XCode或其他device版本拷贝到 /Application/Xcode7.3.app/Contents/转载 2016-11-14 15:52:13 · 1715 阅读 · 0 评论 -
版本更新2
大家在项目开发的即将结束的时候,肯定要遇到一个问题就是:如何保留一个项目版本更新的功能,以待用户登录软件侯,如有新版本,能有相关的提示更新。首先简单说一下,当我之前开发项目的安卓版本时,所找到的有两种实现方式:1,android官方服务器push更新,通过推送实现更新,这个貌似在天朝支持不太好,估计好多人都没有使用。2,通过第三方push服务。后台定义好颁布号,名称,更新内容,通过第三转载 2016-05-18 10:56:44 · 478 阅读 · 0 评论 -
ios 禁止横屏(1)
在AppDelegate中增加,这个方法可以禁止横屏- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { return UIInterfaceOrientationMaskPo原创 2016-05-18 10:47:59 · 358 阅读 · 0 评论 -
版本更新
直接上代码:(1)定义属性NSString *_appID; NSString *_latestVersion; NSString *_trackViewUrl; NSString *_trackName;(2)//检查更新,版本信息 [self versionUpdateWithAppID:_appID];(3)#pragm原创 2015-10-28 09:45:59 · 442 阅读 · 0 评论 -
iOS7或以后将不能使用MAC地址生成设备的唯一标识
英文原文:In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the device, use the identifierForVendor property of UI转载 2016-04-11 10:39:28 · 633 阅读 · 0 评论 -
在IOS中使用KeychainItemWrapper保存用户名和密码实现记住密码功能
直接贴代码KeychainItemWrapper *keychain=[[KeychainItemWrapper alloc] initWithIdentifier:@"xxxxxx" accessGroup:nil];//xxxx 自定义保存[keyWrapper setObject:@"myChainValues" forKey:(id)转载 2016-04-11 10:48:11 · 754 阅读 · 0 评论 -
(绝对有用)iOS获取UUID,并使用keychain存储
UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法了,如果有更好的解决办法,欢迎留言。(我整理的解决办法的参考来源:http://blog.k-r转载 2016-04-11 11:48:05 · 2013 阅读 · 0 评论 -
iOS的UDID废用以及UUID配合keychain的替换方案实现
首先,简单介绍一下UDID这个东西:UDID是UniqueDevice Identifier的简称,也就是唯一设备标识的意思。于iOS SDK中取得的方法是UIDevice的一个叫uniqueIdentifier的NSString*,由于这个ID字符串是基于设备的,应用开发人员可以通过获取此ID来用于记录区分设备。正是由于这个特性,可能会导致一些隐私等等相关的问题,Apple于iOS5中将转载 2016-04-11 11:50:01 · 622 阅读 · 0 评论 -
隐藏或者显示APP状态栏
上面这个 设置了以后 全局都被隐藏或者显示如果需要动态的设置哪里显示哪里消失就需要通过userdefaults动态设置 设置 userdefaults 的值 先设置再调用第二句代码 的意思是 强制刷新界面就会调用下面的那段代码prefersStatusBarHidden [[NSUserDefaults standardUserDefaults] s原创 2016-04-15 23:11:49 · 1891 阅读 · 0 评论 -
IOS 退出程序代码
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:self.exitapplication message:@"" delegate:self cancelButtonTitle:self.exityes otherButtonTitles:self.exitno,nil]; [alert show];翻译 2016-04-17 00:31:43 · 2626 阅读 · 0 评论 -
Xcode6中添加pch文件
http://www.cnblogs.com/YouXianMing/p/4042353.html#commentformXcode6中添加pch文件 1. 新建工程: 2. 创建pch文件: 3. 在setting里面进行设置: 4. 一切尽在不言中:)转载 2016-05-18 10:37:53 · 396 阅读 · 0 评论 -
iOS开发之Xcode6之后不再自动创建Pch预编译文件
在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。 首先说一下pch的作用:1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上的头文件转载 2016-05-18 10:46:39 · 473 阅读 · 0 评论 -
iOS runtime实用篇--和常见崩溃say good-bye!
源码https://github.com/chenfanfang/AvoidCrash程序崩溃经历其实在很早之前就想写这篇文章了,一直拖到现在。程序崩溃经历1我们公司做的是股票软件,但集成的是第三方的静态库(我们公司和第三方公司合作,他们提供股票的服务,我们付钱)。平时开发测试的时候好好的,结果上线几天发现有崩溃的问题,其实责任大部分在我身上。转载 2016-11-21 17:22:42 · 850 阅读 · 0 评论