zoukankan      html  css  js  c++  java
  • IOS 防坑指南

    1. 读写文件

      1.  IOS 8 中  stringWithContentsOfFile 已被移除

      2.  创建文件必须放到 应用下 Documents 下面

    //
    //  FileHelper.swift
    //  banche56
    //
    //  Created by 刘志恒 on 15/1/23.
    //  Copyright (c) 2015年 v. All rights reserved.
    //
    
    import Foundation
    
    class FileHelper {
        
       class func WriteLog(){
        
        let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
        let logSessionName = "GpsLog.txt"
        var  filePath1 = "(documentsPath)/(logSessionName)"
        
        
            var path = NSHomeDirectory().d
            var filePath = path + "/GpsLog.txt";
        var fileManager =    NSFileManager.defaultManager();
        var curpath = fileManager.currentDirectoryPath
            var txt =   "我在测试
     hahah"
            
            var data = txt.dataUsingEncoding(NSUTF8StringEncoding)
            
            if( fileManager.fileExistsAtPath(filePath1) == false)
            {
                fileManager.createFileAtPath(filePath1, contents: data, attributes: nil)
            }
            else
            {
            var handle =    NSFileHandle(forWritingAtPath: filePath1)
                     handle?.seekToEndOfFile()
                    handle?.writeData(data!)
                
           
                handle?.closeFile()
        }
        
            
         if( fileManager.fileExistsAtPath(filePath1) == false)
         {
            println("写入失败")
        }
        else
         {
            println("写入成功")
    
        }
       
        }
        
        class func ReadLog(){
            
            let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
            let logSessionName = "GpsLog.txt"
            var  filePath = "(documentsPath)/(logSessionName)"
            var fileManager =    NSFileManager.defaultManager()
            
            
            if( fileManager.fileExistsAtPath(filePath))
            {
           
         var msg =   NSString(contentsOfFile: filePath, encoding: NSUTF8StringEncoding, error: nil)
              
            println("读取文件成功" + msg!)
            }
        }
        
    }
    

      2. 黑苹果使用虚拟机安装时

      需注意dios是否开启了虚拟化功能,并且确认vmware是否安装了mac os补丁 VMware_Unlocker

    3.黑苹果升级后,无法连接iPhone

    黑苹果升级后,iTunes和Xcode 无法显示手机,但实际在系统参数中已显示中iPhone手机,只是在usb3.0接口中

    解决方式:将虚拟机的usb参数调整为2.0(原来为3.0)即可解决问题

  • 相关阅读:
    一篇文章让你了解GC垃圾回收器
    使用SpringBoot整合ssm项目
    SpringBoot项目集成Hystrix
    50个简单易懂的经济学定律
    使用POI导出EXCEL工具类并解决导出数据量大的问题
    数据库事务的四大特性以及四种隔离级别
    简单了解Redis
    如何更规范化的编写JAVA 代码
    如何在Linux服务器上部署Mysql
    常见的数据库函数,关键字整理
  • 原文地址:https://www.cnblogs.com/shikyoh/p/4244025.html
Copyright © 2011-2022 走看看