自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (4)
  • 收藏
  • 关注

转载 ios 一行代码实现iOS项目启动页, 包括加载网络视频, 本地视频, 网络图片, 本地图片

一行代码实现iOS项目启动页, 包括加载网络视频, 本地视频, 网络图片, 本地图片github下载地址:https://github.com/ZHHalsey/AppStart(感觉有用可以点个star)可以设置倒计时使用方法很简单导入写好的类ZHMoviePlayerController, 创建一个对象, 然后根据项目需求调用下面的两个对象方法(分加载视频跟加载图片,可以是网络的也可以是本地的)如果加载的时候, 如果只加载网络图片不加载本地图片的话,本地图片参数传入为nil就可以

2021-02-23 09:55:45 623

原创 swift 自定义对象存UserDefaults

1.自定义对象需要遵守Codable协议import Foundationstruct BookItem: Codable { var bookName: String var bookDescribe: String var bookPrice: Float //区别 可以将字典中`name`的值解析到`bookName` fileprivate enum CodingKeys: String, CodingKey { case.

2021-02-04 11:39:34 528

原创 删除 Xcode Version 11.3.1 创建工程多出的Scenedelegate

1. 删除Scenedelegate的".h"和".m"文件2. 删除Info.plist文件中的Application Scene Manifest配置3. 删除AppDelegate.m文件中的两个管理Scenedelegate生命周期代理方法 pragma mark - UISceneSession lifecycle - (UISceneConfigura...

2020-03-03 11:57:09 302

原创 git 的使用

1.查看本地分支$ git branch* br-2.1.2.2 master2.查看远程分支$ git branch -r origin/HEAD -> origin/master origin/feature/IOS_visualtrack origin/feature/android_visualtrack origin/master3.查看所...

2019-12-04 13:32:33 180

原创 重新下载项目

上次换电脑项目的一些配置没记录下来,这次无意删除了user信息,记录下配置过程。1. cd 目录2. git clone 复制的地址(远程demo地址)3. 检测pod是否能用(下面是检查pod版本的)pod --version4. pod install (安装一下pods里面的第三方)5. ...

2018-06-07 18:59:56 243

转载 iOS 自己封装的SDK 打包与合并,新手教程!!!

记录前言 (1)这个时候就得说下静态库,动态库区别。 静态库:1.模块化,分工合作。2.避免少量改动经常导致大量的重复编译链接。3.也可以重用,注意不是共享使用。 动态库:1.使用动态库,可以将最终可执行文件体积缩小。2.使用动态库,多个应用程序共享内存中得同一份库文件,节省资源。3.使用动态库,可以不重新编译连接可执行程序的前提下,更新动态库文件达到更新应用程序的目的。 备注:苹果禁用动态库,即...

2018-01-25 15:25:33 877

原创 swift 用Alamofire进行数据请求 SwiftJson进行数据解析

//MARK: - 心率数据 睡眠数据请求    func netWorkingForHeartDate() {        let studentId = ShareManager.shareInstance().userinfo.selectChild.id        let format:DateFormatter =DateFormatter()

2017-12-08 11:28:18 1885

转载 XCode工程中关于Targets的介绍

相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目, 那么这个Target相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工

2017-11-21 17:08:47 855

原创 图片裁剪,左右超出了等距裁剪图片左右部分 上下超出了就等距裁剪图片上下部分

+ (UIImage *)handleImage:(UIImage *)originalImage withSize:(CGSize)size{        CGSize originalsize = [originalImagesize];    NSLog(@"改变前图片的宽度为%f,图片的高度为%f",originalsize.width,origina

2017-10-24 10:01:28 1845

原创 Specs satisfying the `Alamofire` dependency were found, but they required a higher minimum deploymen

podfile文件platform :ios, ‘7.0’use_frameworks!target “swift” dopod 'Alamofire', '~> 4.2.0'pod 'MJRefresh', '~> 3.1.12'pod 'SDWebImage', '~> 4.0.0-beta2'pod 'SVProgressHUD', '~> 2.0.4'e

2017-10-13 10:34:51 12814

原创 查看是否关闭iphone版本通道(回退版本时)

TSSstatus API - Status(IOS验证查询网址):http://api.ineal.me/tss/status

2017-10-12 14:54:49 10327

原创 swift和oc混用如何创建header文件

1. 创建Header.h文件2. 下图中选择Header File3. 在Build Settings中的Objective-C Bridging Header 后面拖入Header.h

2017-10-12 10:53:24 1393

原创 cocoaPods的更新

总结下来,要想成功升级cocoapods需要一个正确的操作流程和命令语句。1、更新gem:sudo gem update --system2、删除gem源:gem sources --remove https://ruby.taobao.org/3、修改gem源:gem sources -a https://gems.ruby-china.org4、查看gem源是否

2017-10-12 09:52:18 464

转载 iOS11 适配之导航栏、tableView、searchBar遇到的bug

iOS11上出现了个别屏幕适配问题,其中包括:1、push进入下一个VC之后,导航栏在会往上移部分距离,大概20像素;2、VC中的tableView向下移动部分距离,以及cell直接的间隔会无故拉大;3、加载webView的时候会向下移动部分距离;4、放在导航栏上面的searchBar消失不见。虽然网上很多文章介绍解决的方法,但是我还是查阅了大部分简书,博客,也花费了差不多两天时间才把这个bug解

2017-10-10 13:52:44 1865

翻译 iOS 11.0新功能

iOS 11.0原文 :https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS_11_0.html#//apple_ref/doc/uid/TP40017637-SW1本文总结了iOS 11中推出的主要开发者相关功能,该功能在当前运送的iOS设备上运行。该文章还列

2017-09-25 09:32:59 2154

原创 App Store 版本兼容性显示问题

app上传到App Store后显示下图的兼容性可以通过下面方法将兼容性修改为简单的:build settings 里面的Build Active Architecture Only release 改为NO 原因:为什么会成为上面的样子呢就是下图有的设备是arm64,有的是arm32的,而你的应用里面设置了下图红色圈 里面的属性 所以会显示所有arm64的设备

2017-09-20 14:24:03 2755

原创 根据点击的touch的位置获得tableView的cell

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {    CGPoint point = [touchlocationInView:self.tableView];    MomentCell *cell = [self

2017-09-13 13:33:02 1560

转载 iOS开发拓展篇——如何把项目托管到GitHub

第一步:先注册一个Github的账号,这是必须的  注册地址:Github官网注册入口第二步:准备工作  gitHub网站使用Git版本管理工具来对仓库进行管理,注意它们并不等同。  gitHub是全球最大的第三方开源库集散地,Git是一款分布式的版本管理控制工具(除了git之外还有一些其他的版本管理控制工具如SVN等)。  关于Git的基本介绍以及基本使用

2017-09-07 11:20:11 668

原创 如何在Mac OS X中开启或关闭显示隐藏文件命令

打开终端,输入:defaults write com.apple.finder AppleShowAllFiles -bool true 此命令显示隐藏文件defaults write com.apple.finder AppleShowAllFiles -bool false 此命令关闭显示隐藏文件

2017-09-07 10:58:13 462

转载 iOS 注释规范及appledoc文档导出记录

快速注释属性注释/** */单行注释// --------方法注释Xcode 8后Command + Option + /快捷键可以给方法快速添加注释方法集注释查看时带分割线#pragma mark - ======== 查看时带分割线#pragma mark ========以上注释都可以通过自定义代码片段,以快捷键的方式快速创建。appl

2017-09-06 09:04:51 1673

转载 Swift 头像上传(2)http://blog.csdn.net/wei_chong_chong/article/details/52611110

今天接着Swift头像上传(1)继续学习实现效果:点击相册,打开相册首先需要实现两个协议UIImagePickerControllerDelegate,UINavigationControllerDelegate实现加载和读取相册的功能[html] view plain copy print?//从本地获取      func

2017-08-31 17:31:44 535

转载 Swift - HTTP网络操作库Alamofire使用详解2(文件上传)

相关文章系列:(文章代码均已升级至Swift3)Swift - HTTP网络操作库Alamofire使用详解1(配置,以及数据请求)[当前文章] Swift - HTTP网络操作库Alamofire使用详解2(文件上传)Swift - HTTP网络操作库Alamofire使用详解3(文件下载,断点续传)Swift - HTTP网络操作库Alamofire使用详解4(用户权限认证)

2017-08-31 17:16:24 1678

转载 Swift - HTTP网络操作库Alamofire使用详解1(配置,以及数据请求)

Swift - HTTP网络操作库Alamofire使用详解1(配置,以及数据请求)2015-12-07相关文章系列:(文章代码均已升级至Swift3)[当前文章] Swift - HTTP网络操作库Alamofire使用详解1(配置,以及数据请求)Swift - HTTP网络操作库Alamofire使用详解2(文件上传)Swift - HTTP网络

2017-08-31 17:11:46 3539

转载 iOS开发 swift -- 获取相册相机

一 代理swift一定要遵循UIImagePickerControllerDelegate,UINavigationControllerDelegate俩个代理二 info.plist 在info.plist中加入安全域名白名单(右键info.plist用source code打开) NSCameraUsageDescription 访问相机 NSPhot

2017-08-31 16:51:13 1588

原创 iOS reason: 'invalid nib registered for identifier (GroupMustKnowViewCell) - nib must contain exactl

在写 UICollectionView 的时候,注册 cell 时遇到了这样的错误信息:reason: 'invalid nib registered for identifier (GroupMustKnowViewCell) - nib must contain exactly one top level object which must be a UICollectionReu

2017-08-24 17:25:31 1833

原创 swift中masonry的使用

let collectImage = UIImageView.init(image:UIImage.init(named:"shoucang_kong"))collectImage.mas_makeConstraints { (make:MASConstraintMaker!) in    make.right.mas_equalTo()(addButton.mas

2017-08-22 16:16:06 1587

原创 点击tableViewHeader控制cell关闭展开以及label的代码自定义约束

// Arrow label        contentView.addSubview(arrowLabel)        arrowLabel.textColor =UIColor.white        arrowLabel.translatesAutoresizingMaskIntoConstraints =false        arrowL

2017-08-21 14:11:01 679

转载 Swift - 使用网格(UICollectionView)的自定义布局实现复杂页面

实现自定义布局需要继承UICollectionViewLayout,同时还要重载下面的三个方法:12345678910111213// 内容区域总大小,不是可见区域override var collectionViewContentSize

2017-08-18 17:03:44 1936

原创 Swift宏定义

Swift宏定义  1.新建文件, 选择iOS -> Source -> Swift File    名字你自己随心意  生成的会是一个.swift空文件, 默认应该会是Foundation框架, 自己修改为UIKit即可import UIKitlet SCREEN_WIDTH =UIScreen.main.b

2017-08-16 13:24:57 528

原创 App 界面设计参考网址

https://www.behance.net

2017-08-10 14:49:55 1220

原创 "Implicit declaration of function 'sysctl' is invalid in C99” 报错问题

在做OpenGL ES 时遇到了这个问题,先用了下面的办法:默认是GNU99[-std=gnu99],我改成图片中的89,之后发现又报了下面的错:Implicit declaration of function 'sysctl'原因是:在函数所在的c文件中定义了,但是没有在与之相关联的.h文件中声明于是我在 .h 文件中加上了:#define STRIN

2017-04-20 15:08:09 1736

原创 Unsupported compiler ‘com.apple.compilers.llvmgcc42’ selected for architecture ‘i386’

错误提示:Unsupported compiler ‘com.apple.compilers.llvmgcc42’ selected for architecture ‘i386’原因分析:工程使用的编译器版本过低所致,修改编译器版本至最新版本。解决方法: Build Settings->Build OPtions->compiler for C/C++/ObjectiveC   

2017-03-13 22:53:20 760

转载 CocoaPods的安装以及遇到的坑

一.CocoaPods是什么?CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。二.CocoaPods的安装因为Mac电脑自带Ruby环境,我们就只需打开终端开始动手。(1)、将Ruby 的软件源替换成国内的ruby 的软件源( ht

2017-02-08 11:05:17 2116

转载 iOS 开发中你是否遇到这些经验问题

本文授权转载,作者:判若两人丶(Github)前言小伙伴们在开发中难免会遇到问题, 你是如何解决问题的?不妨也分享给大家!如果此文章其中的任何一条问题对大家有帮助,那么它的存在是有意义的! 反正不管怎样遇到问题就要去解决问题, 在解决问题的同时也是提高开发经验的渠道!1.既然有问题我们该怎样解决?首先大部分人都会去百度搜索来解决问题, 谁都不例外, 可是百度这东西会

2017-02-07 15:49:34 346

转载 iOS开发中遇到的问题整理

1、@try @catch @finally 的用途是?      答:Handling Exception (处理异常)  https://developer.apple.com/library/mac/documentation/cocoa/Conceptual/Exceptions/Tasks/HandlingExceptions.html#//apple_ref/doc/uid/200

2017-02-07 14:20:46 460

原创 iOS微信登录步骤

1.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。 地址: 点击打开链接2. 下载最新的SDK   地址: 点击打开链接SDK内容如下:结构解析:     从上到下依次说明:     1. 静态库,直接拖入工程。

2017-02-06 15:14:36 6715

原创 友盟iOS微信登陆为什么没有回调

1. 文档中这样说:7.4 微信登录添加配置文件参考文档:添加微信及朋友圈,添加相关库文件,配置URL schemes及添加系统回调注意微信登录必须先在微信开放平台申请微信登录权限在你的程序APPdelegate入口方法添加下面的代码 #import "UMSocialWechatHandler.h" //设置微信AppId、appSecret,分享url

2017-02-06 15:04:45 982

转载 Xcode6在iPhone5+iOS7模拟器上编译,上下有黑边问题

问题描述:Xcode6环境下,对iPhone5或iPhone5s模拟器,在iOS7或iOS7.1下运行,屏幕上下有黑边。在iOS8下没问题。问题分析:这种熟悉的场景又出现了,上一次遇到这种情景已经可以追溯到两年前,iPhone5刚刚问世的那段时间,在3.5inch屏幕上的程序如果不添加568h的default.png,在4inch屏上运行就会出现这种上下留"白"的状况。

2017-02-06 10:25:06 330

原创 IOS开发中(null)与<null>的处理

还有就是,从网上找到了用法:if(m_result==nil){     NSLog(@"KDA!");}还有就是,从网上找到了用法:if([m_result isEqual:[NSNUll null]]){     NSLog(@"KDA!");}

2017-01-13 13:37:31 668

转载 iOS开发 支持https请求以及ssl证书配置

众所周知,苹果有言,从2017年开始,将屏蔽http的资源,强推https 楼主正好近日将http转为https,给还没动手的朋友分享一二一、证书准备1、证书转换在服务器人员,给你发送的crt证书后,进到证书路径,执行下面语句 // openssl x509 -in 你的证书.crt -out 你的证书.cer -outform der 这样你就可以得到cer类

2016-12-30 11:28:30 3660

13.4 (17E5241d).zip

Xcode 13.4 (17E5241d) 配置包。 IOS13.4真机调试包,自己下载的xcode11.4,亲测可用 Xcode 真机配置文件路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2020-03-03

右上角弹出菜单

各种弹出菜单封装,有各种弹出风格和位置的变换,供大家下载

2017-11-29

Xcode 11.0 (15A372)配置包

Xcode 11.0 (15A372)配置包,手机升级到iOS11.0后真机测试需要添加配置包,将下载的配置包放到下面路径: 前往文件夹路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2017-09-21

swifter第三版

swift 开发者必备 Tips 第三版

2017-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除