![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
crakid
清贫艰苦,勿忘心安
展开
-
iOS 学习日志:重绘UIImage 改变大小
在设置UI控件的时候 有的时候并不是添加到UIImageView上 无法根据UIImageVIew的特性使UIImage自适应大小 这个时候就可以重绘UIimage大小 使其能够符合我们的要求 我的方法是创建一个UIImage的分类 命名为ScaleChange 将其头文件加入工程PCH文件里方便调用-(UIImage *)TransformtoSize:(CGSize)Newsize{原创 2015-12-10 16:21:25 · 712 阅读 · 0 评论 -
iOS 学习日志 : git使用
从本地新建仓库: cd 到想要创建仓库的文件夹 git init git remote add origin 加远程仓库地址 git add . git commit -m ” git push origin master(分支)从远程仓库创建: cd 到想要创建仓库的文件夹 git clone 加远程仓库地址修改commit: git gui合并commit:转载 2016-01-29 16:23:21 · 313 阅读 · 0 评论 -
iOS 学习日志 : iOS原生二维码的扫描以及限定扫描范围
现在的app多少都会加入二维码扫描功能,方便快捷,开发中常常会碰到这样的需求.定义会话和输出流对象@property (nonatomic) AVCaptureSession *captureSession;@property (nonatomic) AVCaptureVideoPreviewLayer *videoPreviewLayer;// 获取 AVCaptureDevice 实例原创 2015-12-21 17:01:36 · 1522 阅读 · 0 评论 -
iOS 学习日志 : 获取视图所在控制器
封装的视图 有时会有点击事件,需要获取该视图所在的控制器调用方法,那么利用UIView的获取父视图的方法,获取父视图的响应者,判断是否为控制器- (UIViewController*)getViewController { for (UIView * superView = [self superview]; superView; superView = superView.supervi原创 2016-01-20 16:38:41 · 388 阅读 · 0 评论 -
iOS 学习日志 : 静态库的生成
有的时候会需要做静态库的需求,于是试着做了一下 (Xcode 7.2) 1.首先选择创建静态库 2.写两个简单的实例方法和类方法,实现里只做简单的输出 3.在Xcode -> Product ->Scheme ->Edit Scheme-> 选择Release4.另外可以选择暴露多个头文件 点Build Phases 中的加号 -> new Header phases 选择要暴露原创 2016-01-20 16:04:34 · 367 阅读 · 0 评论 -
iOS 学习日志 : Xcode添加启动图
app多少都需要一个启动图来美化程序启动时候的空白界面 第一步点击图中的Use Asset Catalog按钮,并把下面那行Launch Screen File中的文字删掉 删掉 删掉 在弹出的页面中选择new Asset Catalog 然后点击红色标记箭头跳转到设置图片的界面 这里在属性列表里 把你所需要适配的屏幕大小和横竖屏选择上 然后在中间就会出现空白的框,选中后属性列表里会有需原创 2015-12-18 17:21:15 · 570 阅读 · 0 评论 -
iOS 学习日志 : 数据解析问题
在使用xmpp框架做即时通讯的时候,服务器又在xmpp的的基础上扩展了协议,即传输信息的格式不单单是个字符串.而是一个JSONString.比如消息类型(语音,文本),发送人,接受人,昵称,发送时间,消息内容等等,所以要把一个字典转化成JSONString在服务器之间传输。//转化字典为string- (NSString *)transformDictionaryToString:(NSDicti原创 2015-12-15 15:41:02 · 376 阅读 · 0 评论 -
iOS 学习日志 :开发中常用的注释方法以及代码块
开发过程中难免需要很多的注释,方便自己开发,也方便他人阅读代码1.常用的 //,以及/**/就不多提了 单行注释以及块注释2./**注释*/ 在方法或者属性声明前加上这种注释,会在调用方法或者设置属性时提示你所写的注释,不用再去翻类了3.代码块 比如定义一个属性,当我们在写模型类或者一些复用性很高的代码时,就可以利用代码块节省时间 ,提升手感(…)@property (原创 2015-12-15 10:50:00 · 926 阅读 · 0 评论 -
iOS 学习日志:infoplist常用设置
开发中遇到很多功能需要在infoplist中添加键值对来完成对应的功能,以下是我在开发中常用的一些设置ios 9 (xcode7)转换协议保证请求数据添加NSAppTransportSecurity ,类型为字典在字典中添加键值对 NSAllowsArbitraryLoads ->YES//改变状态栏 颜色View con原创 2015-11-26 15:54:44 · 437 阅读 · 0 评论 -
iOS 学习日志 :利用AFNetWorking 做文件上传
文件上传在项目中常常用到,然而AFN封装的很好了..那么我就直接拿来用了 今天做项目中修改个人头像,那么从相册或者相机中获取到图片以后要做的就是上传到服务器储存后,再做接下来的操作,比如返回这张图片的地址,在用到头像的地方进行异步加头像,so 代码如下 AFHTTPRequestOperationManager * manager = [AFHTTPRequestOp原创 2015-12-10 16:43:16 · 477 阅读 · 0 评论 -
iOS 学习日志:调用相机拍照获得图片旋转问题
开发的项目中需要调用系统相机或者相册获取图片当作头像使用,然而相册获取的图片可以正常使用,但是相机拍照后获取的图片存储时会自动旋转90度。 查阅多方资料找到方法重绘这张图片,使其角度变为正常的肖像照- (UIImage *)fixOrientation:(UIImage *)aImage { // No-op if the orientation is already correct原创 2015-12-10 16:26:26 · 581 阅读 · 0 评论 -
iOS 学习日志 : 向服务器发送Json数据
前几天接口需要我向服务器发送一个Json数据,但是利用AFNetWorking中的AFHTTPSessionManager发送到服务器,接口接收的串一直是URL编码过后的串,无法和安卓统一,于是换了另一种方法,利用AFHTTPSessionManager的子类AFHTTPRequestOperation设置UTF-8编码才成功,用AFHTTPSessionManager设置UTF-8编码是无效的,不原创 2016-03-21 11:15:16 · 1954 阅读 · 0 评论