自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 一天一道力扣题

2300. 咒语和药水的成功对数

2023-02-20 16:57:17 270

原创 一天一道力扣题

1362. 最接近的因数

2023-02-20 16:00:19 429

原创 一天一道力扣题

46. 全排列

2023-02-17 16:05:26 351

原创 一天一道力扣题

1904. 你完成的完整对局数

2023-02-15 14:41:27 246

原创 一天一道力扣题

232. 用栈实现队列

2023-02-13 14:23:13 321

原创 一天一道力扣题

832. 翻转图像48. 旋转图像

2023-02-10 10:45:04 250

原创 一天一道力扣题

1507. 转变日期格式

2023-02-09 22:38:28 593 2

原创 一天一道力扣题

300. 最长递增子序列给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。

2023-02-09 09:19:55 350

原创 关于Hockey app 里的Crash 分析

首先上一张Hockey里的crash记录IncidentIdentifier:崩溃报告的唯一标识符,不同的Crash日志该标示符也不同。CrashReporterKey:设备标识相对应的唯一键值(并非真正的设备的UDID,苹果为了保护用户隐私iOS6以后已经无法获取)。通常同一个设备上同一版本的App发生Crash时,该值都是一样的。HardwareModel :代表发...

2019-06-25 17:38:14 311

原创 sourcetree 中文版

source tree 中文版https://pan.baidu.com/s/1RVuHVSkj1OjbCZ6sQ-_3kQ

2018-06-08 10:41:28 13947 2

原创 swift 录音 AVAudioRecorder

距离上次写博客已经好久好久了ZZZzzzzzzz。首先交代下用处,做的IM项目,需要语音聊天,研究了下AVAudioRecorder。其实挺简单的,主要步骤就是 创建一个recorder -> recorder.record() -> recorder.stop() 不多说 上代码 func createRecord(path: String) { if self.re...

2018-05-16 15:22:44 2871

原创 使用Xcode7来跑iOS10真机

在应用程序里 Xcode 显示包内容 Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 然后把Xcode8这个路径下的10.0的文件拷贝到Xcode7的这个路径下 然后重启Xcode就可以了

2016-09-01 17:34:58 412

转载 iOS 手机横屏后需要做一些处理

今天遇到一个问题,手机横屏,没做处理,然后导致出错了 于是查资料,得知,手机横屏后,UIKit会发出一个通知UIDeviceOrientationDidChangeNotification,只要注册这个通知就ok了。 原文链接http://www.cnblogs.com/smileEvday/archive/2013/04/24/Rotate2.html

2016-08-04 14:14:41 348

原创 ios textfield 长按粘贴复制 中文

解决办法:修改Info.plist中的Localization native development region为China,就可以显示中文的

2016-08-02 12:26:36 4135

原创 iOS开发时的注意事项

就是最近遇到的一些小问题。 千万不要硬编码! 千万不要硬编码!! 千万不要硬编码!!! 重要的事情说三遍。 今天遇到的,我要在导航栏下边加一个全屏的view,于是就用了(0,64,KWidth,KHight)想当然的就没问题了。结果我发现我们app竟然还支持横屏(不要问我为什么才知道这事,我刚刚入职)。横屏下的nav不是64 于是就出问题了。(~ o ~)~zZ 所以,以后尽量不要用硬编

2016-07-28 14:09:56 298

原创 OC里的一些小套路

如果我想在工程里创建一个工具类,我需要怎么弄呢? 创建一个类,然后在里边写满方法,调用的时候XXX.obj? 先不说你实例化这个类用的单例还是啥了,就是每次都写这个类的名字都够类的(虽然以前我也是这么写的)。但是最近看大神代码发现了一个超级简单的方法。 在工具类的.h文件中 没错,就是在@end下定义,注意这个()不能少,当然你也可以在里边传值什么的,类似swift方法。 然后工具类的

2016-07-26 10:56:16 249

原创 千万不要用cell.tag

有次我用到cell上一个控件的拖动事件,然后事件结束后找不到什么参照物来看是哪个cell上的控件被拖动了。于是我自认为很机智的用了cell.tag = indexPath.row。 啊尼?成功了。确实成功了,可以用。但是总感觉什么地方不对。 后来想了下,细思极恐,会出现这样一个问题:如果我删掉了index = 3的那个cell,然后tableview没有reload的情况下,原来index是4的c

2016-07-21 17:13:22 975

原创 OC和Swift混编的一点小坑

首先 Swift调用OC的类 一个Swift工程,当创建一个OC类的时候 会出现这个提示,让你创建一个bridging header文件。当然,如果你的类是从别的地方拖过来或其他情况的话,不要急,自己创建一个就好了。命名方式xxx-Bridging-Header.h 文件,xxx是你的项目名称(Product Module)。注意这:路径必须指向文件本身,而不是目录。 然后在这个.h文件imp

2016-07-21 16:32:12 733

原创 自学swift (5) --- 运算符 (后续补充中)

?? 运算符 这个运算符叫空值合并运算符 a??b 即为 如果a不为nil则解包,否则返回b

2016-07-14 15:21:07 308

原创 自学swift (4) --- 一些超简单的东西

1.!表示确定可选是有值的 叫做可选所对应的值强制去包装 ? 对非可选变量或者常量不可以使用nil。如果代码中常量或者变量需要处理没有值的情况,请声明为合适类型的可选。如果没有提供默认值,则会被自动设置为nil like : var demoTest: String?2.断言assert()使用条件 1.一个整形的下表索引被传递给需要通过下标访问的某种实现,但是下表索引太大或者太小。 2

2016-07-13 15:49:20 270

原创 自学swift (3) --- 协议

协议这个东西吧,就是定义一套规范的方法,属性,不去实现它。 可以被类,结构体等实现。protocol SomeProtocol { var fullName : String{ get set } func des() -> String func funcDemo(name:String , age : Int) -> String}属性后的get set是要求这个属

2016-07-13 15:01:09 421

原创 自学swift (2) ---修饰符(后续补充中)

1.private(set) 在var或subscript定义作用域之前,你可以通过private(set)或internal(set)先为它们的set权限申明一个较低的访问级别。private(set) var userName: String?虽然你可以在其他的源文件中实例化该类并且获取到userName属性的值,但是你不能对其进行赋值。就是说,你想用,可以直接拿去用。想知道值是怎么来的?对

2016-07-13 13:38:18 399

原创 自学swift (1)

总结 : 1. 想调用另一个类里的方法或者属性,这个方法或属性需要写到viewdidload()外 2.调用时 要先实例化A类 即 A().func 或 A().obj 3.如不想实例化直接调用 需在定义前加 static

2016-07-13 11:04:32 289

原创 更换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 391

原创 iOS WebView重定向新开界面问题

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-12-22 18:17:22 16120

转载 菊花怪

//// 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 378

转载 edgesForExtendedLayout 很有用的一个属性 get!

本文是转载,原地址:http://my.oschina.net/kobeli/blog/174374edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么

2015-03-03 11:10:30 389

转载 关于键盘

http://blog.sina.com.cn/s/blog_5d7aaff201013z4l.html

2015-01-28 14:05:21 441

原创 testflight的使用

testflight使用

2015-01-20 10:13:23 871

原创 关于证书的问题

iOS证书

2015-01-09 09:33:46 1695

原创 iOS上线流程

iOS上线流程

2015-01-05 09:22:55 620

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除