- 博客(35)
- 资源 (3)
- 收藏
- 关注
原创 Android studio 在Mac上热重载按钮不可用问题
在Mac电脑上用Android studio 跑flutter时会弹出这个对话框,不仔细看删掉了,会导致flutter 热重载不可用。解决版本,将垃圾桶中的文件放回到/PATH_TO_YOUR_FLUTTER_HOME/bin/cache/artifacts/usbmuxd/目录。然后打开命令行:输入sudo xattr -d com.apple.quarantine /PATH_TO_Y...
2020-03-06 17:44:46
608
原创 构建测试体系和重构列表
一.自测代码的价值在日常开发中调试占据开发的绝大部分时间。确保所有的测试都是自动化完成,让他们检测自己的测试结果。在做增量开发时,不要等到开发结束在测试,每添加一点功能马上测试。写测试代码的好处就是能够更快的找到bug,节省后期调试找bug的时间重构过程中,你可以至运行少数测试项,它主要用来测试当下正在开发和整理的代码,这样能保证你的开发效率。再开始编写测试代码时,我们可以故意设...
2020-01-01 22:31:28
161
原创 去掉数组中的重复对象
//resultArray是需要去重复的目标数组 NSMutableArray *uniqueArray = reslutArray; NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithCapacity:5]; NSMutableIndexSet *removeSet ...
2018-07-31 20:17:43
483
转载 iOS开发之解决APP界面卡死Bug,一级页面进行系统右滑返回,导致整个app卡死
转载https://blog.youkuaiyun.com/zhonggaorong/article/details/53408666
2018-07-26 09:42:19
1981
转载 Autolayout 中的百分比宽度
http://maogm.com/blog/percentage-width-in-autolayout.html
2016-11-25 09:44:21
325
转载 Autolayout 中的百分比宽度
http://maogm.com/blog/percentage-width-in-autolayout.html
2016-11-25 09:41:39
276
转载 键盘立刻消失tips
[self.view endEditing:YES];注销当前view(或它下属嵌入的text fields)的first responder 状态。
2016-11-22 11:49:13
589
原创 UIPageViewController 禁用翻页手势
项目中要实现在UIPageViewController嵌套UIScrollview,所以存在侧滑冲突禁用其翻页手势,代码如下:self.pageViewController.dataSource = nil;
2016-10-09 19:50:03
4768
原创 UIAlertController + UIPickerView完美结合
参照例子:http://www.oschina.net/code/snippet_2450779_53800。。要将UIPickerView显示在UIAlertController上,需要在title设置的时候加换行符类似 let alertViewController =UIAlertController(title:"商品类型\n\n\n\n\n\n\n\n\n\n\n", mes
2016-08-05 09:56:50
1566
转载 Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic
http://www.youkuaiyun.com/article/2015-02-04/2823831-swift-objc-and-dynamic
2016-07-28 20:02:22
369
原创 mark下automaticallyAdjustsScrollViewInsets
当我们在一个UIViewController中同时创建2个tableView的时候,如果把它们的frame中的Y坐标设置为一样,你可能会发现它们的位置并没有达到你想要的结果.比如第一tableView个frame(0,0,320,568),另一个也frame(0,0,320,568),结果会发现第二个tableView的第一行数据被导航栏遮挡了,以至于我们不得已把第二个frame改成(0,64,3
2016-07-06 09:41:19
252
转载 如何使用Xcode的Targets来管理开发和生产版本的构建
http://www.cocoachina.com/ios/20160331/15832.htmlhttp://www.appcoda.com/using-xcode-targets/
2016-05-04 17:11:24
259
转载 IOS工程配置
在预编译文件中定义debug,或release模式,控制打印http://www.jianshu.com/p/51a2bbe877aahttps://developer.apple.com/library/ios/technotes/tn2215/_index.html
2016-04-28 10:30:46
305
原创 修改appleid相关的信息的记录
appleid账号信息管理网址:https://appleid.apple.com/account/manageapple官方电话:4006668800软件开发热线:4006701855(比如修改开发者账号的信息,企业名字变更)PS:苹果那边对于公司名字变更有很严格的限制,一般情况下是不让修改的,不过可以强烈要求,提供变更后的公司的工商局注册的信息。他们会帮你改成对应的英文,接下来你在打这
2016-04-26 11:52:26
636
转载 禅与 Objective-C 编程艺术
禅与 Objective-C 编程艺术 ,https://github.com/oa414/objc-zen-book-cn代码规范,推荐阅读
2016-04-19 11:47:28
308
转载 IOS常用第三方库,自己mark下,希望对其他人有帮助
https://github.com/search?l=Objective-C&q=location%3Achina&ref=simplesearch&type=Repositories&utf8=%E2%9C%93自己mark下,希望对其他人有帮助
2016-04-08 15:05:59
322
原创 tabbarcontroller+navigationcontroller 导航栏错乱的问题
最近在做项目,代码框架采用的是tabbarcontroller+navigationcontroller,系统ios7及以上,在响应自带侧滑手势时,出现导航栏错乱的问题。解决办法,在初始化tabbar的contentviewcontroller时忘记加[superviewDidAppear:animated];。
2016-01-27 13:48:48
1102
原创 升级xcode存在问题,一点点总结
问题1:升级了Xcode7,之前加入的第三方库存在does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this targe
2015-10-15 17:03:56
321
原创 navigationItem 上的按钮 点击按钮区域以外的地方仍会响应点击事件
self.title =NSLocalizedString(@"FE_MainTitle_MyMatter",@"XXXX"); NSMutableArray *buttonArray = [[NSMutableArrayalloc]init]; UIButton *leftBarButton = [UIButtonbuttonWit
2015-07-13 10:47:23
353
原创 关于断点调试输出信息出不来,用po打印变量也没有值的问题
有时候由于打包的需要,将工程改为release后忘改回debug模式,造成断电调试时,变量的值没法打印。写出来避免以后再出现类似问题。具体设置:
2015-07-07 10:04:05
872
原创 ios关闭消息推送
[[UIApplication sharedApplication] unregisterForRemoteNotifications];
2015-05-18 19:07:06
1157
转载 SimplePingHelper--检测服务器连接
SimplePingHelper--检测服务器连接并获取设备的ip地址,检测当前设备网络是否可用
2015-05-18 14:48:53
807
转载 获取ios设备的ip地址
#import #import // Get IP Address- (NSString *)getIPAddress { NSString *address = @"error"; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr = NULL;
2015-05-18 14:43:36
321
原创 查找mac电脑本机中 provision profile文件的目录
找到你用户下的Provisioning Profiles 文件。目录为 /Users/xxx/Library/MobileDevice/Provisioning Profiles xxx表示你自己的用户名
2015-05-18 13:52:58
4916
原创 IOS之font,
字体被组织成字体族科(FamiliesNames),每个族科包含字样(Faces)。要加载字体的字样(字体名字)--要知道字样,必须先知道它的族科,用UIFont类的familyNames类方法: -(void)enumerateFonts{ for(NSString *familyName in [UIFont familyNames]){
2013-01-20 23:07:32
322
转载 IOS_API使用小记(转 山不在高有仙则名)
山不在高有仙则名 发布于 4个月前,共有 1 条评论1、获取屏幕尺寸[UIScreen mainScreen].bounds2、在webView中加载本地文档-(void)loadDocument:(NSString*)documentPathStr inView:(UIWebView*)webView{ NSString *path
2012-12-30 13:53:52
1008
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人