- 博客(5)
- 问答 (2)
- 收藏
- 关注
原创 iOS开发常用宏定义
// 过期提醒 #define kDeprecated(instead) API_DEPRECATED(instead, macosx(10.2,10.14), ios(2.0,2.0), watchos(2.0,5.0), tvos(9.0,12.0)) /** 判断字符串是否为空 */ #define IsEmptyString(str) (([str isKindOfClass:[NS...
2019-02-22 11:13:00 382
原创 bug日记2019.02.21
昨天写代码的时候写出了一个bug,在此记录一下。 一下是对bug的简化,问题是同样的,不过略去了一些无关紧要的细节 简单说来就是从vcA跳转vcB,vcB有个属性是在跳转前设置的。 跳转代码如下 BViewController *vcB = [[BViewController alloc] init]; vcB.isPhone = YES/NO; [vcA.navigationContr...
2019-02-21 13:09:32 122
原创 在Objective-C中调用shell脚本、shell命令
最近在研究自动化打包,不可避免的要涉及到shell命令的使用。 我的想法是写好shell脚本后用oc写个图形化界面来调用。 查了资料后知道oc调用shell使用NSTask这个类。 本文分两部分,Objective-C调用shell脚本、Objective-C调用shell命令 1.Objective-C调用shell脚本 NSTask调用shell脚本的一般使用方法是: //脚本路...
2019-02-16 18:07:58 3234 1
转载 ios汉字转拼音首字母
//获取拼音首字母(传入汉字字符串, 返回大写拼音首字母) - (NSString *)firstCharactor:(NSString *)aString { //转成了可变字符串 NSMutableString *str = [NSMutableString stringWithString:aString]; //先转换为带声调的拼音 CFStri
2016-12-23 14:55:56 260
原创 bug日记2016.12.01
今天客户反映app闪退,让他拍视频过来,初步判断应该是数组越界了。 看代码调试之后发现是产生了一个野指针。 先交代下背景吧,在Appdelegate里边声明一个UIViewController对象curViewController,保存的是当前显示在屏幕上的ViewController,然后在公共父类的- (void)viewDidAppear:(BOOL)animated;
2016-12-01 13:47:18 175
空空如也
mysql合并搜索结果并比较
2018-09-11
python里,创建实例时声明他的一个属性是另一个类的实例,但创建时并不给它赋值
2018-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人