IOS App
文章平均质量分 57
a345017062
这个作者很懒,什么都没留下…
展开
-
创业公司十分钟简单搭建GIT私有库
一、背景小公司,协同开发的人不多,建gitlab比较麻烦,只需要在Server端建立一个简单的git共享库就OK。二、建立仓库Server端:1、在Server端建立项目目录。mkdir sample2、在sample中执行git —bare init,生成sample.git目录,这个目录是个共享库,所有代码在该目录下。本地端:1、clon原创 2015-07-24 11:43:26 · 5957 阅读 · 1 评论 -
IOS中AutoLayout布局与Transform的冲突问题
下来讨论的是在AutoLayout布局下,View的Transform被改变时,会触发layout从而引起布局混乱的问题。这些适配问题在IOS8中可能已经不存在,或者至少被弱化了。问题:AutoLayout中的transform确实存在一些兼容性问题,从而导致动画异常。至于其原因,我的理解是,一旦使用了AutoLayout,那么它的frame就应该交给AutoLayout来处理,就翻译 2015-02-06 15:47:22 · 11669 阅读 · 2 评论 -
移动App开发中的View解耦问题
这几天在做给IOS代码降耦的事情,顺便唠叨几句开发中的View解耦问题。首先,我们先定位一下View的角色:View应该只操心前/后景色,字体属性,布局特性,x/y/width/height等纯视觉属性。不应该操心数据加载、修改,事件响应等Model和Controller关心的事。当然,也包括自定义的View。接下来讨论针对这个角色在实际开发中如何降低View部分耦合对整体架构的冲原创 2015-01-06 12:20:37 · 5229 阅读 · 0 评论 -
野鸟装备3.0问题汇总
1、接入支付宝钱包的快捷支付SDK时,发现传给SDK的schema中不能有“_”,否则,如果是调用的支付宝钱包客户端支付,那么支付后钱包无法启动野鸟装备客户端。2、iOS9.x中,用户在微信或支付宝中支付完成后,可能点击屏幕右上角的返回区域来返回到野鸟装备,这种情况下,野鸟装备是收不到支付结果的,因此采用了计时提醒的机制。3、在开发过程中发现:当应用在前后台之间切换时,viewDidAppear、v原创 2016-02-16 18:55:45 · 1638 阅读 · 0 评论 -
野鸟装备IOS版开发笔记(1.0版本)
欢迎关注老码农的微信公共账号,与CSDN博客同步 野鸟装备终于要上线了,总结一下遇到的坑,供大家品尝。调用弱引用的block属性崩溃遇到的第一个技术性崩溃,是因为调用弱引用的block属性造成的。通常,在block回调中,如果weakSelf已经被释放,那么调用weakSelf的方法(如:[weakSelf method])会没有任何效果。但如果是调用weakSelf的原创 2015-09-02 21:06:12 · 1854 阅读 · 4 评论 -
iOS开发常用命令汇总
lipo系列显示CPU指令架构信息 lipo -info xxx.a 去除某个CPU指令 lipo -remove armv7s xxx.a -output new.a 提取出某种CPU指令 lipo -thin armv7s xxx.a -output new.a 合并两个不同CPU指令集的.a文件 lipo -create 111.a 222.a -output new.atcpd原创 2016-06-29 10:40:01 · 1382 阅读 · 0 评论 -
好客户端是怎样炼成的
本文主要从开发的角度讲一下一个客户端的开发主要涉及的方方面面,让想了解App开发的同学做个快速入门。一、开发前准备这个主要是产品的设计阶段。1、确定产品的功能List,主要操作逻辑,产品满足的需求目标,以及过程。输出以PRD、原型图、流程图等为主。2、画视觉稿,如,概念稿、效果图等。把产品经理的输出以二维、Flash等方式表达出来原创 2015-05-06 17:15:14 · 3992 阅读 · 2 评论 -
ATS的一些问题处理
错误如果一个url因为未满足ATS要求而访问失败,可能会提示下面这样的错误: Error Domain=NSURLErrorDomain Code=-1200 “An SSL error has occurred and a secure connection to the server cannot be made.”工具通常,可以使用工具来检测url所属的主机对ATS的支持情况。 可以在命令原创 2017-01-02 20:46:00 · 3832 阅读 · 0 评论 -
IOS相册使用的适配问题
这两天头一次使用uiimagepickercontroller,遇到了一个很屌的问题。调用相册进行拍照后,下方的左菜单显示“retake”,右菜单显示"Use Photo"。然后两个菜单都点不动,卡死了。另外,在点击拍照按钮的时候,Console里面打印了这样的Log:[PLLogging] ***** Error: logging directory does not exist /va原创 2015-05-22 11:23:08 · 2366 阅读 · 0 评论 -
Xib、AutoLayout等使用心得
欢迎关注微信公共账号“Android老码农”,与老码农交流。本文同时发表在老码农的个人独立网站:http://www.koulianbing.com/?p=83在新项目中使用Xib有一段时间了,遇到了不少的问题,也收获了很多的奇迹,最让我惊叹的就是使用熟练之后的界面开发速度,完胜Android那种XML方式的半吊子可视化界面开发工具。这里把使用心得汇总一下,希望能帮到大家。原创 2015-05-22 14:29:45 · 11283 阅读 · 0 评论 -
苹果证书安装和删除
删除旧证书:把KeyChain中的证书、密钥两个Tab下的内容都删除,还有~/Library/MobileDevice/Provisioning Profiles目录下的Xcode针对证书的缓存。安装证书:安装P12文件,安装完成后会在KeyChain中看到证书及密钥。安装MobileProvisioning Profile文件。安装完成后KeyChain中看不到东西,但在原创 2015-05-29 16:39:38 · 13844 阅读 · 0 评论 -
iOS9适配Tip
手机只有先升级到8.4.1才会接收到iOS9的升级推送。XCode7.0需要去AppStore手动下载并安装。这篇文章对适配的技术点讲的很详细,不再啰嗦: https://github.com/ChenYilong/iOS9AdaptationTips具体到我这里,做了这几方面的工作:1、bitcode需要关闭。否则无法编辑通过。2、http设置原创 2015-09-18 22:10:06 · 3688 阅读 · 1 评论 -
野鸟装备iOS版开发笔记(1.5.0)
每次发版,如果不出点儿问题,反而不正常了。1、打包时提示调用了私有API:The app references non-public symbols in yeniao: _UICreateCGImageFromIOSurface网络上搜索,发现是Reveal.framework的问题,果然去掉,验证通过。另外,第一次上传时,使用的1.5.0(3),解决掉上面的问题之后,第二次上传时必须把版号和b原创 2015-09-28 15:39:35 · 2463 阅读 · 3 评论 -
野鸟装备如何支持表情的
目前野鸟装备App支持表情的地方有两个,一个是评论的输入和展示。一个是UGC时,装备描述的输入和展示。对表情输入这块儿,没有做什么扩展,用户只能输入手机上的输入法所支持的表情,只要野鸟装备对用户输入的文本做编码,然后传到后台就可以了。对展示这块儿,无论是系统字体,还是野鸟装备使用的思源字体,都是支持表情展示的,所以只要把编码后的文本做解码,然后显示就可以了。So,只要解决编解码问题就可以了。如参考原创 2015-11-18 21:14:21 · 1928 阅读 · 2 评论 -
野鸟装备2.1开发问题
1、转场动画、淡入淡出效果。野鸟装备2.1版本开始在个人主页上方支持动态Cover,用户可以上传8张大图,在个人主页上方轮翻播放。播放过程中有一个淡入淡出的效果。实现方式很简单:在动画播放之前,fromView挂在superView其上,toView没有superView。动画完成后,toView挂在原来fromView的superView上,而fromView则没有了superView+ (vo原创 2015-12-11 21:18:24 · 2078 阅读 · 1 评论 -
野鸟装备2.0问题一览
2.0发布了(点这里下载)。这个大版增加了UGC功能和任务体系,开了发近两个月,碰到的问题也是最多的。下拉刷新失效。当UITableView、UICollectionView不够一页的时候,下拉的时候都不会触发UIScrollVIew的scrollViewDidScroll代理方法。由于下拉刷新控件基于scrollViewDidScroll代理方法来实现。所以在创建UITableView、UICo原创 2015-11-19 11:04:19 · 2569 阅读 · 1 评论 -
野鸟装备2.0版本审核被拒2次的原因及解决方案
这次真悲催,连续被找了两次。第一次:10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your原创 2015-12-04 11:07:06 · 6558 阅读 · 3 评论 -
野鸟装备2.2版本开发问题
林子的达人列表中,最近发表的3条UGC内容图片是个Button,开始时怎么都不显示图片,图片加载成功后被填充了蓝块,后来发现需要在xib中把Button的type设置为Custom才行。贴纸合成问题:野鸟装备2.2新增了贴纸功能,但在贴纸完成后输出图片时发现输出的图片非常模糊。原来是使用UIView截屏的原因。使用下面的办法就可以了。1、直接新起一张画面,把背景图和贴纸的UIImage依次渲染上去原创 2015-12-31 18:09:16 · 1830 阅读 · 1 评论 -
ICONFONT在APP中的使用
阿里IconFont平台http://www.iconfont.cn/这里是阿里巴巴UED部门开发的IconFont平台,目前阿里系的重量级产品都在使用,里面有很多资源可供使用。这里说说如何在客户端内使用。IconFont虽然看起来是图标,实际原理跟字体的实现方式是一样的,所以我们把每个Icon当作一个特殊的文字来理解和处理。IconFont使用1、首先登录原创 2015-06-11 11:57:07 · 8154 阅读 · 0 评论 -
HLS直播技术方案及踩过的坑
一、为什么是IJKPlayer在基础技术方面,后端有比较成熟的系统,就不再说了,这里说说客户端方面。有直播就会有弹幕,基本上是标配了。字幕方面bilibili开源了一个Android的项目,不过IOS却没有,这个只能自己写了,不过本身这个东西技术方案没有什原创 2015-06-04 09:49:46 · 28642 阅读 · 5 评论