上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页
摘要: - (NSString *)fileSizeWithInterge:(NSInteger)size { // 1k = 1024, 1m = 1024k if (size < 1024) {// 小于1k return [NSString stringWithFormat:@"%ldB",(long 阅读全文
posted @ 2020-02-23 14:28 码出境界 阅读(317) 评论(0) 推荐(0)
摘要: + (UIImage *)clearImageView { UIColor *color=[UIColor clearColor]; CGRect rect =CGRectMake(0,0,64,64); UIGraphicsBeginImageContext(rect.size); CGConte 阅读全文
posted @ 2020-02-12 00:51 码出境界 阅读(210) 评论(0) 推荐(0)
摘要: UIImage+CTFCrop.h @interface UIImage (CTFCrop) - (UIImage *)resizeImageWithSize:(CGSize)newSize; - (UIImage *)ovalClip; @end UIImage+CTFCrop.m @implem 阅读全文
posted @ 2020-02-03 13:55 码出境界 阅读(412) 评论(0) 推荐(0)
摘要: 背景: 项目中使用了Facebook的FBRetainCycleDetector框架检测内存泄漏问题。 登录VC的view中放置了一个UITextField对象。 产品的要求是当进入登录界面的时候,让这个UITextField对象成为第一响应者弹起键盘。 所以我在登录VC的-viewDidLoad方 阅读全文
posted @ 2019-12-27 17:14 码出境界 阅读(1520) 评论(0) 推荐(0)
摘要: 可选类型也是Swift语言新添加的对象。主要是为了解决对象变量或常量为空的情况。在前面定义的变量和常量都不能为空。里面必须要有值。 Swift中的可选类型则允许变量(常量)中没有值(被设为nil)。要注意的是,Swift中的nil和OC中的nil不一样。前者的nil表示没有值,而后者的nil表示变量 阅读全文
posted @ 2019-11-23 22:57 码出境界 阅读(398) 评论(0) 推荐(0)
摘要: 多线程编程也称之为并发编程,由于其作用大,有比较多的理论知识,因此在面试中也是受到面试官的青睐。在日常项目开发中,至少网络请求上是需要使用到多线程知识的,虽然使用第三方的框架比如AFNetworking进行网络请求比较简单,但是也是需要开发人员对多线程、block等知识有比较清晰的思路,才能在遇到问 阅读全文
posted @ 2019-08-29 21:56 码出境界 阅读(339) 评论(0) 推荐(0)
摘要: 从作用上来说,手机内存小,划分给每个App的内存有限,合理的进行内存管理,有利于提高软件的运行性能和用户体验; 另外,内存管理是一大理论知识块,对这块知识的理解程度也是考核面试者的重要标准。 内存管理,给稍微有些经验的开发者的感觉就是既无处不在,但是又没在内存管理上没花过心思。 说它无处不在,那是因 阅读全文
posted @ 2019-08-29 21:55 码出境界 阅读(363) 评论(0) 推荐(0)
摘要: 系统中的桌面图片: 用户头像图片: 参考: 【https://bbs.feng.com/read-htm-tid-1538536.html】 【https://www.macx.cn/thread-2121643-1-12.html】 阅读全文
posted @ 2019-08-25 21:48 码出境界 阅读(1305) 评论(0) 推荐(0)
摘要: 我只想说,真好用!哈哈,提高效率的好东西。 参考: 【https://blog.csdn.net/pjdd123/article/details/80953669】 【https://www.cnblogs.com/zhaogaojian/p/8260947.html】 阅读全文
posted @ 2019-08-10 17:47 码出境界 阅读(377) 评论(0) 推荐(0)
摘要: 在iOS开发中使用NSLog进行打印调试,在安卓中使用的是Log.v(tag, msg);等进行打印调试。 参考:【https://blog.csdn.net/salary/article/details/82686550】 阅读全文
posted @ 2019-08-08 21:30 码出境界 阅读(357) 评论(0) 推荐(0)
摘要: 安卓开发中将图片放置在ImageView中展示,涉及到图片显示的模式,跟iOS开发中UIView的contentMode属性是一个意思,在安卓UI元素中使用的属性是scaleType,其中枚举值的效果和使用,可以参看下下面这篇文章: 【安卓ImageView拉伸展示】 阅读全文
posted @ 2019-08-08 21:27 码出境界 阅读(298) 评论(0) 推荐(0)
摘要: 这样的需求如果在iOS中,基本的思路是获取当前屏幕的宽度screen_width,然后用一个CGFloat类型的变量temp_width记录一下screen_width / 4.f的计算结果,在用temp_width为按钮的width赋值。不管是frame布局还是autolayout布局方式,基本都 阅读全文
posted @ 2019-08-06 14:37 码出境界 阅读(1644) 评论(0) 推荐(0)
摘要: 想不到在我使用第一个UI控件ImageView时候就遇上了问题,简单使用ImageView如下: 图片显示在屏幕上,上下总是有间隙,后面一顿搜索,发现只需要加上一行代码就能搞定,如下: 参考:【https://blog.csdn.net/qq_34475058/article/details/534 阅读全文
posted @ 2019-08-06 14:17 码出境界 阅读(680) 评论(0) 推荐(0)
摘要: 了解完项目的目录结构,主要文件的作用之后。 了解完各常量文件的定义和使用之后,接下来的重头戏肯定是布局文件layout。 果然,网上关于“安卓布局文件layout”的各种介绍、解析、深入分析,等等资料很多。 我首先选了这篇文章,因为一眼扫过去觉得,花架子不多,语言朴实,文章结构也比较清晰。 【htt 阅读全文
posted @ 2019-08-05 22:42 码出境界 阅读(2142) 评论(0) 推荐(0)
摘要: 在对安卓开发有了大致的Guide理论认识之后,直接通过项目源代码进行学习是最快的方法。 首先需要学习的是项目的目录结构。结合自己对iOS的了解,我认为以下几个目录是很关键的,也是接下来需要各个突破的。 (1)将项目文件按照“Project”的结构排开 (2)项目名/gradle/wrapper/gr 阅读全文
posted @ 2019-08-05 21:49 码出境界 阅读(907) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 24 下一页