随笔分类 -  object-c

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 37 下一页
摘要:本文转载至 http://blog.csdn.net/fengsh998/article/details/8307424 Key:Application can be killed immediately after launch(NSSupportsSuddenTermination)Value: 阅读全文
posted @ 2016-12-29 11:03 brave-sailor 阅读(640) 评论(0) 推荐(0)
摘要:新版本发布总会有很多坑,也会有很多改动。 一个一个填吧。。。 一、遇到的问题 1、权限以及相关设置 iOS10系统下调用系统相册、相机功能,或者苹果健康都会遇到闪退的情况,调用系统相册报错描述如下: This app has crashed because it attempted to acces 阅读全文
posted @ 2016-12-29 10:46 brave-sailor 阅读(368) 评论(0) 推荐(0)
摘要:写在前面 APP开发避免不开系统权限的问题,如何在APP以更加友好的方式向用户展示系统权限,似乎也是开发过程中值得深思的一件事; 那如何提高APP获取iOS系统权限的通过率呢?有以下几种方式:1.在用户打开APP时就向用户请求权限;2.告知用户授权权限后能够获得好处之后,再向用户请求权限;3.在绝对 阅读全文
posted @ 2016-12-29 10:13 brave-sailor 阅读(1463) 评论(0) 推荐(0)
摘要:图片发自简书App 图片发自简书App 在判断一个字符串类型的变量是否与某字符时相等,你可能写下这样一行代码 然后你会得到这样一行黄色提醒 原因在于 == :比较的是指针指向的地址,OC中的对象都是用指针表示的,但在这里并不能保证activityType与0相等 那么很自然可以想到使用用isEqua 阅读全文
posted @ 2016-12-27 17:01 brave-sailor 阅读(2116) 评论(0) 推荐(0)
摘要:标签: UI EGOTableViewPullRefresh – 最早的下拉刷新控件。 SVPullToRefresh – 下拉刷新控件。 MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。 阅读全文
posted @ 2016-12-26 11:47 brave-sailor 阅读(938) 评论(0) 推荐(0)
摘要:一:CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一 阅读全文
posted @ 2016-11-02 16:18 brave-sailor 阅读(201) 评论(0) 推荐(0)
摘要:Cocoapods安装步骤 1.升级Ruby环境 sudo gem update --system 如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境 2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令 阅读全文
posted @ 2016-11-02 11:54 brave-sailor 阅读(273) 评论(0) 推荐(0)
摘要:对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发 阅读全文
posted @ 2016-11-02 11:36 brave-sailor 阅读(173) 评论(0) 推荐(0)
摘要:一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库(从一个坑出来,又进了另一个坑而已……)。 二、安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会 阅读全文
posted @ 2016-11-02 11:29 brave-sailor 阅读(216) 评论(0) 推荐(0)
摘要:这种问题,通常出现在添加第三方库文件或者多人开发时。 这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。 1.以如下错误为例,如果是多人开发,你同步完成后发现出现如下的错误。 [html] view plain copy Undefined symbols for arch 阅读全文
posted @ 2016-11-02 11:05 brave-sailor 阅读(277) 评论(0) 推荐(0)
摘要:NSData全部API学习。 学习NSData,在网上找资料竟然都是拷贝的纯代码,没人去解释。在这种网上没资料的情况下,整理这个API文件好难,好艰辛。在这贡献给大家了,么么哒~示例程序用红色标注。 /**************** Base 64 Options****************/ 阅读全文
posted @ 2016-10-29 11:53 brave-sailor 阅读(529) 评论(0) 推荐(0)
摘要:近期上传应用,遇到了“此构建版本无效“的问题,如图 网查了一下,解决了这个问题:(注意:先不要急着怀疑是网络问题,重新提交,先检查问题,别问我怎么知道的。。。) 1:iOS10 之后,苹果加强了用户的隐私保护,在用到本地权限配置的地方,需要添加相应的权限和描述(注意,如果你提交的应用里面只添加了权限 阅读全文
posted @ 2016-10-24 14:20 brave-sailor 阅读(952) 评论(0) 推荐(0)
摘要:1、ERROR ITMS-90046 /90085: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not sup 阅读全文
posted @ 2016-10-24 14:19 brave-sailor 阅读(850) 评论(0) 推荐(0)
摘要:#import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIImageView *imageV; @end @implementation ViewController 阅读全文
posted @ 2016-10-11 15:30 brave-sailor 阅读(145) 评论(0) 推荐(0)
摘要:摘要: CGAffineTransformMakeTranslation和CGAffineTransformTranslate的区别 1.CGAffineTransformMakeTranslation每次都是以最初位置的中心点为起始参照 CGAffineTransformTranslate每次都是 阅读全文
posted @ 2016-10-11 15:29 brave-sailor 阅读(427) 评论(0) 推荐(0)
摘要:WechatIMG2.png WechatIMG2.png 项目已接入高德地图,并且大部分功能已经实现好,但BOSS觉得iOS自带的地图效果更好。。。本着面向老板编程的思想,换之。还好,高德地图是在MapKit上封装的,大部分api只要将前缀MA->MK即可,但有一个问题麻烦了,就是处理轨迹的渐变, 阅读全文
posted @ 2016-10-11 14:47 brave-sailor 阅读(2892) 评论(0) 推荐(0)
摘要:什么是Bitmap? Bitmap叫做位图,每一个像素点由1-32bit组成。每个像素点包括多个颜色组件和一个Alpha组件(例如:RGBA)。 iOS中指出如下格式的图片 JPEG, GIF, PNG, TIF, ICO, GMP, XBM,和 CUR。其他格式的图片要给Quartz2D传入图片的 阅读全文
posted @ 2016-10-11 13:50 brave-sailor 阅读(761) 评论(0) 推荐(0)
摘要:前言:这个系列写道这里已经是第五篇了,本文会介绍下阴影和渐变的基础知识,以及一些基本的Demo Code展示,应该还会有两篇,介绍下Bitmap绘制以及Pattern等知识。 Shadow shadow(阴影)的目的是为了使UI更具有立体感,如图 shadow主要有三个影响因素 x off-set 阅读全文
posted @ 2016-10-11 13:45 brave-sailor 阅读(1229) 评论(0) 推荐(0)
摘要:前言:Quartz默认采用设备无关的user space来进行绘图,当context(画板)建立之后,默认的坐标系原点以及方向也就确认了,可以通过CTM(current transformation matrix)来修坐标系的原点。从数组图像处理的角度来说,就是对当前context state乘以一 阅读全文
posted @ 2016-10-11 13:42 brave-sailor 阅读(795) 评论(0) 推荐(0)
摘要:Stroke-描边 影响描边的因素 线的宽度-CGContextSetLineWidth 交叉线的处理方式-CGContextSetLineJoin 线顶端的处理方式-CGContextSetLineCap 进一步限制交叉线的处理方式 -CGContextSetMiterLimit 是否要虚线-Li 阅读全文
posted @ 2016-10-11 13:40 brave-sailor 阅读(492) 评论(0) 推荐(0)

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 37 下一页