摘要: 1、避免模拟器编译代码方法 #define REAL_DEVICE (TARGET_IPHONE_SIMULATOR == 0 && TARGET_OS_IPHONE == 1) #if REAL_DEVICE BOOL success = [EZOpenSDK initLibWithAppKey: 阅读全文
posted @ 2018-09-03 17:04 菜鸟好笨笨! 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 安装过程出现问题,按照提示解决即可。 1、解决安卓证书问题, $ flutter doctor --android-licenses 2、Cocopods可以不用安装rubo镜像,可以直接下载安装了。 3、配置永久路径报错 ` /flutter/flutter/bin:': not a valid 阅读全文
posted @ 2018-09-03 16:56 菜鸟好笨笨! 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、 @objc 作用 1 fileprivate 或者 private 保证方法私有 能在同一个类 或者 同一个文件(extension)中访问这个方法 如果定义为private 那么只能在一个类中访问 不能在类扩展中访问 2 允许这个函数在“运行时”通过oc的消息机制调用 1、 @objc 作用 阅读全文
posted @ 2018-06-20 15:11 菜鸟好笨笨! 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 解决方法找一部手机,绑定上这个开发者账号,绑定电话,即可。具体步骤如下 第一步:手机设者界面 2、登录这个开发者账号 3、编辑联系方式,添加电话号码 4、登上开发者账号网站https://developer.apple.com/account/#/overview/,刷新界面,会提示同意,同意一下, 阅读全文
posted @ 2018-04-25 12:52 菜鸟好笨笨! 阅读(640) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2018-04-04 14:19 菜鸟好笨笨! 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 最近公司因为业务增多,又招了一个iOS小伙伴,内心无比开心呀。但是多了一个人,日常代码开发就要统一规范起来,方便日后维护和查找。下边列一下我日常用到一些代码规范。 (一)、SVN规范 1、代码一定要先update,(解决冲突),然后在commit。 2、代码提交。 【人员】【动作】【动作内容】 如果 阅读全文
posted @ 2018-03-29 15:02 菜鸟好笨笨! 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 法1: UIGraphicsBeginImageContextWithOptions((view.bounds.size), NO , 0);//绘制出来的不模糊 // UIGraphicsBeginImageContext()//这种的绘制会模糊 CGContextRef ctx = UIGrap 阅读全文
posted @ 2018-03-07 11:56 菜鸟好笨笨! 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、输出%方法 %% 2、输出"方法 \" 3、重设cell的frame -(void)setFrame:(CGRect)frame{ frame.size.width = SCREEN_WIDTH-BILIW(80); [super setFrame:frame]; } 4、 -ObjC:加了这个 阅读全文
posted @ 2018-02-27 17:19 菜鸟好笨笨! 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 无语,明知道这个坑,为了调试方便,结果又踩进去了 1、 HistoryStateModel * cellModel1 = [[HistoryStateModel alloc] init]; cellModel1.valueName = @"中航铁锂电池"; cellModel1.flag = YES 阅读全文
posted @ 2018-02-02 20:32 菜鸟好笨笨! 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 关键词 typealias 对已经存在的类重命名 let 修饰不可变值 var 修饰可变的值 lazy 懒加载修饰符,用到的时候才会加载 convenience 原方法的备用方法,方法一致,但是参数可以选填的那种 class 类方法 deinit 反创建 阅读全文
posted @ 2018-01-25 15:06 菜鸟好笨笨! 阅读(94) 评论(0) 推荐(0) 编辑