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)即可解决问题

  • 相关阅读:
    xps转换为pdf工具
    公差与配合教案 2
    C#与C++抉择【z】
    MATLAB C#混合编程demo
    数据结构 第6章 图
    科技英语翻译480句 (九) 举例、异同、例外
    理论与数学应用互助交流QQ群(6314910) 简介【谢绝转载】
    数据结构 第3章 栈和队列
    精通Matlab与C/C++混合程序设计(第2版)
    科技英语翻译480句 (三) 原因、结果
  • 原文地址:https://www.cnblogs.com/shikyoh/p/4244025.html
Copyright © 2011-2022 走看看