随笔分类 -  iOS应用开发

摘要:2020年iOS自动打包脚本 1.准备工作 安装fastlane 至于fastlane是做什么的就不多说了,自行百度; sudo gem install fastlane --verbose 安装成功后没有修改gem source 的修改一下,我用的是https://gems.ruby-china. 阅读全文
posted @ 2020-12-11 10:31 fengsh_h 阅读(1662) 评论(0) 推荐(0)
摘要:iOS OC语言原生开发的IM模块,用于项目中需要原生开发IM的情况,具备发送文字、表情、语音、图片、视频等完整功能,包含图片预览视频播放等功能,此项目将会长期更新如有问题可以提出,我的邮箱:fshmjl@aliyun.com,我将尽快解决; 项目地址:https://github.com/fshm 阅读全文
posted @ 2018-09-12 13:47 fengsh_h 阅读(1257) 评论(0) 推荐(0)
摘要:在我们平时的项目中往往很多时候需要做一些数据缓存,如聊天中的图片、语音、视频、文件等;因此写了篇文章,如有不妥之处,还望大家能不吝赐教,谢谢 阅读全文
posted @ 2018-08-14 13:55 fengsh_h 阅读(337) 评论(0) 推荐(0)
摘要:概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到 阅读全文
posted @ 2018-02-27 11:07 fengsh_h 阅读(2132) 评论(0) 推荐(1)
摘要:废话不多说直接上代码 swift 请求成功和失败 block 请求状态码 实例和遵守协议 请求数据方法+数据监听(Rxswift) 请求api,以枚举方式设置接口,使用swift开发过一段的都知道 设置api扩展且,遵守TargetType协议,TargetType的所有成员必须实现 Weather 阅读全文
posted @ 2017-09-18 17:44 fengsh_h 阅读(819) 评论(0) 推荐(0)
摘要:备注:本文参考自田腾飞博文 [RxSwift入坑解读-你所需要知道的各种概念] (http://www.codertian.com/2016/11/27/RxSwift-ru-keng-ji-read-document/),出于个人学习以及笔记需要特记录下RxSwift基本使用 概念 Observa 阅读全文
posted @ 2017-08-15 15:34 fengsh_h 阅读(1756) 评论(0) 推荐(0)
摘要:dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/containers/Bundle/Application/B717F869-0BCE-42C9-8CA8-D845F0499F73/8 阅读全文
posted @ 2016-12-26 10:12 fengsh_h 阅读(1127) 评论(0) 推荐(0)
摘要:虽然这篇文章比较长,也不好理解,但是还是建议大家收藏,以后用到的时候,可以看看,有耐心的还是读一读。 这篇文章开始,我会跟大家好好讲讲,苹果新发布的iOS10的所有通知类。 一、创建本地通知事例详解: 注意啊,小伙伴们,本地通知也必须在appdelegate中注册中心,通知的开关打不打开无所谓的,毕 阅读全文
posted @ 2016-10-19 09:25 fengsh_h 阅读(328) 评论(0) 推荐(0)
摘要:发表于 2016-09-10 | 分类于 Tips | 21条评论 | 阅读次数 8383 随着 iOS10 的正式版即将发布,Xcode8 GM 也在发布会后放出,本文不会涉及到 Xcode8 有哪些更新,而是记录了如何让 Xcode8 继续支持 Plugin。 Update: 10.8如果你的 阅读全文
posted @ 2016-10-13 10:56 fengsh_h 阅读(303) 评论(0) 推荐(0)
摘要:一、引言 CoreGraphics核心图形框架相较于UIKit框架更加偏于底层。在Objective-C工程中,CoreGraphics其中方法都是采用C语言风格进行编写的,同时其并不支持Objective-C的自动引用计数,在使用这个框架进行编程时,开发者要手动对内存进行管理。在Swift工程中, 阅读全文
posted @ 2016-10-12 10:11 fengsh_h 阅读(5833) 评论(0) 推荐(0)
摘要:当我们把iOS的工程上传到SVN中,当我们再从SVN中下载下来,就会出现错误,这是什么原因呢?我这里出现的错误是找不到文件,后来知道原来是被屏蔽掉了,就是上传的时候不上传某个类型的文件。例如我出错就是没有.o文件。现在我们来看怎么设置。 首先打开SVN,打开SVN的偏好设置,就是出来下方的图案。 点 阅读全文
posted @ 2016-09-19 17:45 fengsh_h 阅读(887) 评论(0) 推荐(0)
摘要:公司的运维,发现最近大量的请求 /.well-known/apple-app-site-association这个文件,造成了大量的404,可是这是谁请求的呢? 其实是苹果从iOS9.3开始更改了通用链接的请求文件的路径了 从原来的 /apple-app-site-association 到现在的/ 阅读全文
posted @ 2016-09-10 18:34 fengsh_h 阅读(1152) 评论(0) 推荐(0)
摘要:iOS/Android 浏览器(h5)及微信中唤起本地APP 在移动互联网,链接是比较重要的传播媒质,但很多时候我们又希望用户能够回到APP中,这就要求APP可以通过浏览器或在微信中被方便地唤起。 这是一个既直观又很好的用户体验,但在实现过程中会遇到各种问题: 下面是我一些个人的经验分享。 浏览器中 阅读全文
posted @ 2016-09-10 17:15 fengsh_h 阅读(1600) 评论(1) 推荐(0)
摘要:在WWDC 2015 上, Apple 为 iOS 9 宣布了一个所谓 通用链接 的深层链接特性, 视频地址为 [无缝链接到您的 App]。虽然它不是一个必须实现的功能, 但还是需要引起一些注意。 在网上有太多让人迷惑和错误的信息, 这次 WWDC 本身也没有去描述细节。幸运的是, 在 HOKO 我 阅读全文
posted @ 2016-09-10 17:10 fengsh_h 阅读(882) 评论(0) 推荐(0)
摘要:本文由 Migrant 翻译自 The Complete Tutorial on iOS/iPhone Custom URL Schemes,转载请注明出处。 注意: 自从自定义 URL 的引入,本文始终是我博客中阅读量最大的文章。虽然大多数都相同,但仍然有一些细微差别的变化。本文是原帖的重写版,更 阅读全文
posted @ 2016-09-09 16:47 fengsh_h 阅读(4441) 评论(0) 推荐(0)
摘要:科技优家 2016-09-08 18:10 科技优家 2016-09-08 18:10 从这篇记录开始,记录的都算是干货了,都是一些编程日常的积累。 我建议先将基础的工具加入项目,后续的开发效率会呈指数增长。如果在专注功能开发过程中,才发现缺少大量常用的工具,不仅会打断思路,还会拖慢开发节奏。 当然 阅读全文
posted @ 2016-09-09 16:40 fengsh_h 阅读(369) 评论(0) 推荐(0)
摘要:公司项目原因,接触了一下视频流H264的编解码知识,之前项目使用的是FFMpeg多媒体库,利用CPU做视频的编码和解码,俗称为软编软解。该方法比较通用,但是占用CPU资源,编解码效率不高。一般系统都会提供GPU或者专用处理器来对视频流进行编解码,也就是硬件编码和解码,简称为硬编解码。苹果在iOS 8 阅读全文
posted @ 2016-05-30 13:50 fengsh_h 阅读(3442) 评论(1) 推荐(1)
摘要:前言:前两天有个同事问到我APP上传的问题,几个地方我竟然模糊不清了,查了些资料在这里整理一下。鄙人是一个懒猿,一直以来都是从各位大神的博客中汲取营养,却懒于写自己的。越来越觉得写博客对于一个开发者来讲是很有帮助的,利己利人,所以以后也会努力去写。 废话不说了,下面来介绍应用上传APP Store具... 阅读全文
posted @ 2015-12-10 15:19 fengsh_h 阅读(919) 评论(0) 推荐(0)
摘要:iOS第三方分享-ShareSDK网址链接:http://mob.com/Download/detail?type=1&plat=2由于新版的简单分享很多功能都有,而且打包后体积比全版本的少了几M所以在这里用这个1.在官网下载SDK并导入相应的framework(比起之前的少了很多库)2.初始化Sh... 阅读全文
posted @ 2015-12-10 10:33 fengsh_h 阅读(606) 评论(0) 推荐(0)
摘要:iOS7中用以下方法- (CGSize)sizeWithAttributes:(NSDictionary *)attrs;替代过时的iOS6中的- (CGSize)sizeWithFont:(UIFont *)font方法 1 // iOS7_API_根据文字 字数动态确定Label宽高 2 3 ... 阅读全文
posted @ 2015-12-07 09:48 fengsh_h 阅读(301) 评论(0) 推荐(0)