个人经验
文章平均质量分 70
msmwncx
这个作者很懒,什么都没留下…
展开
-
一天一道力扣题
300. 最长递增子序列给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。原创 2023-02-09 09:19:55 · 365 阅读 · 0 评论 -
关于Hockey app 里的Crash 分析
首先上一张Hockey里的crash记录IncidentIdentifier:崩溃报告的唯一标识符,不同的Crash日志该标示符也不同。CrashReporterKey:设备标识相对应的唯一键值(并非真正的设备的UDID,苹果为了保护用户隐私iOS6以后已经无法获取)。通常同一个设备上同一版本的App发生Crash时,该值都是一样的。HardwareModel :代表发...原创 2019-06-25 17:38:14 · 324 阅读 · 0 评论 -
swift 录音 AVAudioRecorder
距离上次写博客已经好久好久了ZZZzzzzzzz。首先交代下用处,做的IM项目,需要语音聊天,研究了下AVAudioRecorder。其实挺简单的,主要步骤就是 创建一个recorder -> recorder.record() -> recorder.stop() 不多说 上代码 func createRecord(path: String) { if self.re...原创 2018-05-16 15:22:44 · 2937 阅读 · 0 评论 -
使用Xcode7来跑iOS10真机
在应用程序里 Xcode 显示包内容 Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 然后把Xcode8这个路径下的10.0的文件拷贝到Xcode7的这个路径下 然后重启Xcode就可以了原创 2016-09-01 17:34:58 · 424 阅读 · 0 评论 -
ios textfield 长按粘贴复制 中文
解决办法:修改Info.plist中的Localization native development region为China,就可以显示中文的原创 2016-08-02 12:26:36 · 4183 阅读 · 0 评论 -
千万不要用cell.tag
有次我用到cell上一个控件的拖动事件,然后事件结束后找不到什么参照物来看是哪个cell上的控件被拖动了。于是我自认为很机智的用了cell.tag = indexPath.row。 啊尼?成功了。确实成功了,可以用。但是总感觉什么地方不对。 后来想了下,细思极恐,会出现这样一个问题:如果我删掉了index = 3的那个cell,然后tableview没有reload的情况下,原来index是4的c原创 2016-07-21 17:13:22 · 992 阅读 · 0 评论 -
OC和Swift混编的一点小坑
首先 Swift调用OC的类 一个Swift工程,当创建一个OC类的时候 会出现这个提示,让你创建一个bridging header文件。当然,如果你的类是从别的地方拖过来或其他情况的话,不要急,自己创建一个就好了。命名方式xxx-Bridging-Header.h 文件,xxx是你的项目名称(Product Module)。注意这:路径必须指向文件本身,而不是目录。 然后在这个.h文件imp原创 2016-07-21 16:32:12 · 750 阅读 · 0 评论 -
iOS 手机横屏后需要做一些处理
今天遇到一个问题,手机横屏,没做处理,然后导致出错了 于是查资料,得知,手机横屏后,UIKit会发出一个通知UIDeviceOrientationDidChangeNotification,只要注册这个通知就ok了。 原文链接http://www.cnblogs.com/smileEvday/archive/2013/04/24/Rotate2.html转载 2016-08-04 14:14:41 · 356 阅读 · 0 评论 -
iOS开发时的注意事项
就是最近遇到的一些小问题。 千万不要硬编码! 千万不要硬编码!! 千万不要硬编码!!! 重要的事情说三遍。 今天遇到的,我要在导航栏下边加一个全屏的view,于是就用了(0,64,KWidth,KHight)想当然的就没问题了。结果我发现我们app竟然还支持横屏(不要问我为什么才知道这事,我刚刚入职)。横屏下的nav不是64 于是就出问题了。(~ o ~)~zZ 所以,以后尽量不要用硬编原创 2016-07-28 14:09:56 · 308 阅读 · 0 评论 -
OC里的一些小套路
如果我想在工程里创建一个工具类,我需要怎么弄呢? 创建一个类,然后在里边写满方法,调用的时候XXX.obj? 先不说你实例化这个类用的单例还是啥了,就是每次都写这个类的名字都够类的(虽然以前我也是这么写的)。但是最近看大神代码发现了一个超级简单的方法。 在工具类的.h文件中 没错,就是在@end下定义,注意这个()不能少,当然你也可以在里边传值什么的,类似swift方法。 然后工具类的原创 2016-07-26 10:56:16 · 260 阅读 · 0 评论 -
更换NSURLSession后 报错 This application is modifying the autolayout engine from a background thread, whi
更换NSURLSession后 报错 This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes. This will cause an exception in a future release原创 2016-05-18 14:25:59 · 397 阅读 · 0 评论 -
iOS WebView重定向新开界面问题
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-12-22 18:17:22 · 16204 阅读 · 0 评论 -
菊花怪
//// MyProgressView.h// test2//// Created by MSMW on 15/3/18.// Copyright (c) 2015年 msmw. All rights reserved.//#import #import @interface MyProgressView : UIView{ UIActivityI转载 2015-03-18 11:00:06 · 391 阅读 · 0 评论 -
edgesForExtendedLayout 很有用的一个属性 get!
本文是转载,原地址:http://my.oschina.net/kobeli/blog/174374edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么转载 2015-03-03 11:10:30 · 400 阅读 · 0 评论 -
testflight的使用
testflight使用原创 2015-01-20 10:13:23 · 888 阅读 · 0 评论 -
关于键盘
http://blog.sina.com.cn/s/blog_5d7aaff201013z4l.html转载 2015-01-28 14:05:21 · 454 阅读 · 0 评论 -
关于证书的问题
iOS证书原创 2015-01-09 09:33:46 · 1712 阅读 · 0 评论 -
iOS上线流程
iOS上线流程原创 2015-01-05 09:22:55 · 630 阅读 · 0 评论