![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
文章平均质量分 60
HuberyYang
个人主页 ~> http://huberyyang.com
展开
-
iOS 自定义设置UITabBar 角标 badgeView 的背景色
iOS 自定义设置UITabBar 角标 badgeView 的背景色UITabBar 角标 badgeView 的默认背景色是红色,有时候也需要根据需求进行修改,但在网上大致寻找了一下,发现有两种主要的处理的方式:1.完全自定义UITabBar;2.不使用官方的badgeView,而是对UITabbar进行扩展,自定义一个view或者label,并将其放在UITabBar上; 这里就不上代码了,想了解的可以看这篇文章 :原创 2017-03-04 08:32:02 · 2088 阅读 · 0 评论 -
GCD(四) ---- dispatch_apply、dispatch_barrier
dispatch_apply、dispatch_barrier 栅栏函数原创 2017-06-30 16:20:56 · 773 阅读 · 0 评论 -
GCD(一) ---- 进程、线程、队列、同步、异步 概念区分与使用
进程、线程、队列、同步、异步 概念区分以前不时会使用到多线程,但没有进行过总结;正好目前闲来无事,进行一下归纳,方便以后使用。GCD简介Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS原创 2017-06-24 14:56:51 · 1744 阅读 · 0 评论 -
GCD(二) ---- dispatch_semaphore 信号量
//用于创建信号量//参数为当前可用资源数,取值大于等于0,等于0时进入等待状态(阻塞),大于0继续执行,通过 P操作 和 V操作 改变可用资源数dispatch_semaphore_create(long value);//P操作 可用资源数 -1,当资源数为0时无法进行P操作,进入等到状态//参数一:信号量//参数二:等待时间dispatch_semaphore_wait(dispatch_sema原创 2017-06-26 11:18:37 · 693 阅读 · 0 评论 -
GCD(三) ---- dispatch_group 调度群组
使用dispatch_group,不考虑执行顺序的执行完一组并行任务之后再进行其他操作原创 2017-06-26 17:01:26 · 1110 阅读 · 0 评论 -
iOS错误信息记录,不定时补充
1.duplicate symbols for architecture ×86_64;2.ld: library not found for -lMJExtension clang: error: linker command failed with exit code 1 (use -v to see invocation);3.***/Image/jia_mousedown@2x.png pngcrush caught libpng error: Not a PNG file..;4. “原创 2017-02-08 21:28:52 · 1281 阅读 · 0 评论 -
iOS苹果个人开发者账号购买流程 2018 版
1.购买苹果开发者账号之前需要有一个 Apple ID ,没有的可以先注册一个,地址:https://appleid.apple.com/account?page=create#!&page=create注册过程中注意保存密保问题,完成之后前往个人信息设置页面添加信任手机号:https://appleid.apple.com/account/manage 没有绑定手机登入个人信息修改页面会...原创 2017-02-08 20:04:51 · 37752 阅读 · 3 评论 -
Xcode9 新功能
英文版地址:xcode9新功能 点击打开原地址 原文章地址:Xcode9 新功能Xcode是用于为Apple TV,Apple Watch,iPad,iPhone和Mac创建应用程序的完整开发人员工具集。Xcode开发环境采用tvOS SDK,watchOS SDK,iOSSDK和macOS SDK的形式捆绑Instruments分析工具,Simulator和OS框架。Xcode 9的亮点X转载 2017-10-05 09:45:19 · 486 阅读 · 0 评论 -
使用MBProgressHUD自定义加载动画
使用MBProgressHUD自定义加载动画MBProgressHUD除了内置的加载效果外,还支持用户自定义加载效果。我们可以使用自定义imageView 加载gif 图片实现动画效果,过程如下:+ (void)showGifToView:(UIView *)view{ MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:view animated:YES];原创 2017-01-12 21:50:43 · 5509 阅读 · 0 评论 -
编程中较常用的搜索技巧
搜索,是互联网的入口,每个人都离不开搜索,更何况程序员?程序员最离不开的有两样东西,一个是 GitHub ,一个是搜索引擎。离开这两样东西,我相信大部分程序员都不会编程了。所以,一个好的程序员利用好的搜索技巧不仅可能提高自己的能力,还可以提高开发效率。今天,我们就来讲一讲利用 Google 或者让人讨厌,而国内人又不得不用的百度进行有效的搜索。咱就简单讲几个比较常用的搜索技巧即可。精确搜索精确搜索,就是搜索的关键字用“ ”(双引号)包含。也叫完整搜索,表示查询词不能被拆分,在搜索结果中必须完整出转载 2017-04-17 00:50:09 · 1075 阅读 · 0 评论 -
iOS APP上架因为PLA 1.2被拒解决办法
iOS APP上架因为PLA 1.2被拒解决办法 最近在上架一款APP的时候被 PLA 1.2 问题卡住了,苹果审核人员给出的具体说明是“The seller and company names associated with your app do not reflect the name of a retailer in the app or its metadata, as required by section 1.2 of the Apple Developer Program Licens原创 2017-03-28 20:09:46 · 5683 阅读 · 2 评论 -
Xcode安装包(7.2、7.3、8.0、8.1、8.2、8.2.1)
Xcode安装包(7.2、7.3、8.0、8.1、8.2、8.2.1)在整理资料时发现电脑上收藏了常用的几个版本的Xcode安装文件,回想自己当初寻找某个版本Xcode辛苦,所以就把现有的资源拿出来,方便有需求的小伙伴使用,下面上链接:......原创 2017-02-26 23:41:32 · 11846 阅读 · 9 评论 -
Swift 3.0 版本变化
Swift 3.0 版本变化从写第一篇Swift文章的时候到现在Swift已经从1.2发展到了今天的3.0,这期间由于Swift目前还在发展阶段并不能向下兼容,因此第一篇文章中的部分代码在当前的Xcode环境中已经无法运行。在WWDC16上Apple公布了Swift3.0,从中可以看出Apple对Swif转载 2017-01-18 00:14:36 · 1120 阅读 · 0 评论 -
Swift 中 ? ! 使用与理解
Swift 中 ? ! 使用与理解Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:转载 2017-01-17 23:06:03 · 2087 阅读 · 0 评论 -
微信分享之因分享图片太大无法起调微信客户端
微信分享之因分享图片太大无法起调微信客户端 微信分享时调用微信客户端有时会出现无法起调的问题,可能的原因是分享出去的图片大小超出了微信要求(要求不大于32KB)对于这个问题可以先压缩图片在分享上传。微信分享集成指南:下面为大家介绍单独集成微信分享的过程原创 2017-01-14 13:42:32 · 9427 阅读 · 0 评论 -
Swift中的变量和常量
Swift中的变量和常量学习Swift这门新语言快一个多月了,对于熟练掌握OC编程的iOS开发者来说其实很容易上手,但Swift的确在语法和编程习惯上改变了很多,对于从未了解OC语言而从Swift开始学习iOS开发的新手来说可能上手有一定难度,下转载 2017-01-08 22:03:00 · 1736 阅读 · 0 评论 -
Swift UICollectionView 使用
Swift UICollectionView 使用1.Controller 中添加 UICollectionView 控件 import Foundationimport UIKitclass MainPageViewController: UIViewController,UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlo原创 2017-01-08 18:53:33 · 6364 阅读 · 0 评论 -
在Swift中使用CocoaPods
在Swift中使用CocoaPods最近在学习Swift时需要使用CocoaPods管理第三方库,然后找了篇文章了解了下,为方便以后回忆,所以把相关内容记录下来参考文章链接:http://www.cocoachina.com/swift/20150630/12305.html操作步骤: 1.CocoaPods 安装集成不在赘述,参考文章中有详细介绍 2. 打开终端,进入工程所在目录原创 2017-01-08 13:43:59 · 1113 阅读 · 0 评论 -
Could not find developer disk image,iOS_10.3 (14E269)_DeveloperDiskImage for 10.3
出现Could not find developer disk image 的问题是由于当前Xcode支持的测试机iOS版本低于正在使用的真机iOS版本,升级Xcode或者在Xcode的DeviceSupport中添加镜像文件就可以解决该问题。Xcode安装包下载: Xcode安装包(7.2、7.3、8.0、8.1、8.2、8.2.1)镜像文件 iOS_10.3_DeveloperDiskImage 10.3 (14E269) 下载 :iOS_10.3 (14E269)_DeveloperDi原创 2017-03-30 21:08:58 · 2159 阅读 · 0 评论 -
关于 iOS 上的 PWA 应用,你需要知道些什么?
在 iOS 11.3 版本中,苹果公司悄悄地增加了基于“渐进增强 Web 应用程序”(Progressive Web Apps,PWA)概念的新技术。本文带你看看 PWA 是如何工作的?它的能力和挑战是什么?以及如果你有已发布的 PWA 应用,那么你需要知道些什么。 这就是一个 PWA 应用,它能在 iPad 上全屏展示,并且具有离线功能,它也与 App Store 中的其它本地应用程序一...转载 2018-05-01 09:57:13 · 2770 阅读 · 0 评论