- 博客(34)
- 资源 (4)
- 收藏
- 关注
转载 关于 iOS 上的 PWA 应用,你需要知道些什么?
在 iOS 11.3 版本中,苹果公司悄悄地增加了基于“渐进增强 Web 应用程序”(Progressive Web Apps,PWA)概念的新技术。本文带你看看 PWA 是如何工作的?它的能力和挑战是什么?以及如果你有已发布的 PWA 应用,那么你需要知道些什么。 这就是一个 PWA 应用,它能在 iPad 上全屏展示,并且具有离线功能,它也与 App Store 中的其它本地应用程序一...
2018-05-01 09:57:13 2921
转载 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 516
原创 vi / vim常用命令
1.进入编辑/插入模式i 光标前插入I 行首插入a 光标后插入A 行尾插入o 下一行插入O 上一行插入2.退出编辑/插入模式,进入命令模式按ESC键退出编辑模式3.命令模式下常用命令行复制yy 复制光标所在行n + yy 复制从光标开始向下n行,如4dd意为加上光标所在行向下复制4行 p粘贴行剪切dd 剪切光标所在行n + dd 剪切从光标开始向下n行,如2dd意为加
2017-09-06 00:48:17 625
原创 组合数算法
组合数计算可以用过阶乘然后得出结果,但是由于计算机数据存储方式的限制,阶乘的计算,如果是long int型只能正确计算到12左右的阶乘,如果用double型只能正确计算170左右的阶乘,当然这些只是大概,需要结合实际平台进行验证。所以采用阶乘计算稍大数组合数是不合适的,而且效率不高,但是可以先对公式进行转换然后再进行计算:
2017-08-22 18:22:49 3594
原创 GCD(四) ---- dispatch_apply、dispatch_barrier
dispatch_apply、dispatch_barrier 栅栏函数
2017-06-30 16:20:56 816
原创 GCD(三) ---- dispatch_group 调度群组
使用dispatch_group,不考虑执行顺序的执行完一组并行任务之后再进行其他操作
2017-06-26 17:01:26 1175
原创 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 743
原创 GCD(一) ---- 进程、线程、队列、同步、异步 概念区分与使用
进程、线程、队列、同步、异步 概念区分以前不时会使用到多线程,但没有进行过总结;正好目前闲来无事,进行一下归纳,方便以后使用。GCD简介Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS
2017-06-24 14:56:51 1795
原创 iOS UITextView的PlaceHolder 占位文字的实现
使用运行时封装一个UITextView的PlaceHolder占位文字,可以自定义占位文字内容、颜色、字体。
2017-06-13 17:20:46 1413 1
转载 编程中较常用的搜索技巧
搜索,是互联网的入口,每个人都离不开搜索,更何况程序员?程序员最离不开的有两样东西,一个是 GitHub ,一个是搜索引擎。离开这两样东西,我相信大部分程序员都不会编程了。所以,一个好的程序员利用好的搜索技巧不仅可能提高自己的能力,还可以提高开发效率。今天,我们就来讲一讲利用 Google 或者让人讨厌,而国内人又不得不用的百度进行有效的搜索。咱就简单讲几个比较常用的搜索技巧即可。精确搜索精确搜索,就是搜索的关键字用“ ”(双引号)包含。也叫完整搜索,表示查询词不能被拆分,在搜索结果中必须完整出
2017-04-17 00:50:09 1103
原创 超链接 -- HTML5标签
HTML5标签超链接---学习笔记<a href="http://wwww.baidu.com" target="_blank">百度</a>
2017-03-31 23:43:55 1023
原创 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 2187
原创 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 5722 2
原创 iOS 自定义设置UITabBar 角标 badgeView 的背景色
iOS 自定义设置UITabBar 角标 badgeView 的背景色UITabBar 角标 badgeView 的默认背景色是红色,有时候也需要根据需求进行修改,但在网上大致寻找了一下,发现有两种主要的处理的方式:1.完全自定义UITabBar;2.不使用官方的badgeView,而是对UITabbar进行扩展,自定义一个view或者label,并将其放在UITabBar上; 这里就不上代码了,想了解的可以看这篇文章 :
2017-03-04 08:32:02 2113
原创 OC爬虫 -- 结合正则表达式
OC爬虫 -- 结合正则表达式使用OC写爬虫是可以的,但其不足之处在于OC用于移动设备编程,而移动设备那小的可怜的存储空间(相对于PC),大多数场景并不适用。然,获取小量数据、做个小试验还是可以的。下面使用OC配合正则表达式获取某个网页上自己需要的内容。
2017-02-27 20:18:03 1453
原创 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 11934 9
原创 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 1305
原创 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 37858 3
原创 UITabBar 设置选中、未选中状态下title的字体颜色
UITabBar 设置选中、未选中状态下title的字体颜色一、如果只是设置选中状态的字体颜色,使用 tintColor 就可以达到效果self.tabBar.tintColor = [UIColor redColor];二、但如果要将未选中状态和选中状态下的颜色都改变,可以使用 setTitleTextAttributes: *)#> forState: 达到效果
2017-02-07 09:46:13 11585
转载 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 1144
转载 Swift 中 ? ! 使用与理解
Swift 中 ? ! 使用与理解Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:
2017-01-17 23:06:03 2113
转载 iOS中nil、Nil、NULL、NSNull 区别
iOS中nil、Nil、NULL、NSNull 区别编码的时候会时不时的遇到 nil、Nil、NULL、NSNull 中某一个,傻傻的分不清用法,现在我们来看看他们之间的区别1.nil ---- nil 是 ObjC 对象的字面空值,对应 id 类型的对象,或者使用 @interface 声明的 ObjC 对象如:NSString *someString = nil;NSURL *someURL = nil;id someObject
2017-01-14 22:18:24 1108
原创 OC中NSValue使用
OC中NSValue使用NSValue对象是用来存储一个C或者Objective-C数据的简单容器。它可以保存任意类型的数据,如int,float,char,pointers,structures, objectids。//初始化NSValue 并存入相应的值,然后再取出int a = 10;
2017-01-14 22:02:43 1083
原创 微信分享之因分享图片太大无法起调微信客户端
微信分享之因分享图片太大无法起调微信客户端 微信分享时调用微信客户端有时会出现无法起调的问题,可能的原因是分享出去的图片大小超出了微信要求(要求不大于32KB)对于这个问题可以先压缩图片在分享上传。微信分享集成指南:下面为大家介绍单独集成微信分享的过程
2017-01-14 13:42:32 9479
原创 使用MBProgressHUD自定义加载动画
使用MBProgressHUD自定义加载动画MBProgressHUD除了内置的加载效果外,还支持用户自定义加载效果。我们可以使用自定义imageView 加载gif 图片实现动画效果,过程如下:+ (void)showGifToView:(UIView *)view{ MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:view animated:YES];
2017-01-12 21:50:43 5553
转载 Swift中的变量和常量
Swift中的变量和常量学习Swift这门新语言快一个多月了,对于熟练掌握OC编程的iOS开发者来说其实很容易上手,但Swift的确在语法和编程习惯上改变了很多,对于从未了解OC语言而从Swift开始学习iOS开发的新手来说可能上手有一定难度,下
2017-01-08 22:03:00 1762
原创 Swift UICollectionView 使用
Swift UICollectionView 使用1.Controller 中添加 UICollectionView 控件 import Foundationimport UIKitclass MainPageViewController: UIViewController,UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlo
2017-01-08 18:53:33 6392
原创 在Swift中使用CocoaPods
在Swift中使用CocoaPods最近在学习Swift时需要使用CocoaPods管理第三方库,然后找了篇文章了解了下,为方便以后回忆,所以把相关内容记录下来参考文章链接:http://www.cocoachina.com/swift/20150630/12305.html操作步骤: 1.CocoaPods 安装集成不在赘述,参考文章中有详细介绍 2. 打开终端,进入工程所在目录
2017-01-08 13:43:59 1131
原创 iOS使用UICollectionView实现可旋转菜单
先来张效果图:之前项目中利用UICollectionView实现了一个圆环形分布的菜单,但不能随着手势进行旋转,正好这两天放假,参考一些大神的文章,捣鼓出了可以进行旋转的菜单。下面说一下代码实现。1.由于UICollectionVIew是依赖于UICollectionViewFlowLayout进行布局,而UICollectionViewFlowLayout 继承自 UICollectionVie...
2017-01-01 21:45:36 4169 2
iOS 自定义分段控制器组件YMLSegmentControl
2018-04-08
iOS_11.2 (15C5092b)_DeveloperDiskImage(11.2以下都可使用)
2017-11-03
iOS_10.3 (14E269)_DeveloperDiskImage for 10.3
2017-03-30
DeveloperDiskImage for 10.3
2017-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人