<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iOS_yanmy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iOS_yanmy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iOS_yanmy]]></copyright><item><title><![CDATA[ios 一行代码实现iOS项目启动页, 包括加载网络视频, 本地视频, 网络图片, 本地图片]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/113972801</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/113972801</guid><author>iOS_yanmy</author><pubDate>Tue, 23 Feb 2021 09:55:45 +0800</pubDate><description><![CDATA[一行代码实现iOS项目启动页, 包括加载网络视频, 本地视频, 网络图片, 本地图片

github下载地址:https://github.com/ZHHalsey/AppStart(感觉有用可以点个star)

可以设置倒计时

使用方法很简单

导入写好的类ZHMoviePlayerController, 创建一个对象, 然后根据项目需求调用下面的两个对象方法(分加载视频跟加载图片,可以是网络的也可以是本地的)



如果加载的时候, 如果只加载网络图片不加载本地图片的话,本地图片参数传入为nil就可以]]></description><category></category></item><item><title><![CDATA[swift 自定义对象存UserDefaults]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/113632734</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/113632734</guid><author>iOS_yanmy</author><pubDate>Thu, 04 Feb 2021 11:39:34 +0800</pubDate><description><![CDATA[1.自定义对象需要遵守Codable协议


import Foundation

struct BookItem: Codable {
    var bookName: String
    var bookDescribe: String
    var bookPrice: Float
    
    //区别 可以将字典中`name`的值解析到`bookName`
    fileprivate enum CodingKeys: String, CodingKey {
        case.]]></description><category></category></item><item><title><![CDATA[删除 Xcode Version 11.3.1 创建工程多出的Scenedelegate]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/104629383</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/104629383</guid><author>iOS_yanmy</author><pubDate>Tue, 03 Mar 2020 11:57:09 +0800</pubDate><description><![CDATA[1. 删除Scenedelegate的".h"和".m"文件

2. 删除Info.plist文件中的Application Scene Manifest配置

3. 删除AppDelegate.m文件中的两个管理Scenedelegate生命周期代理方法


	
		

		pragma mark - UISceneSession lifecycle
		- (UISceneConfigura...]]></description><category></category></item><item><title><![CDATA[git 的使用]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/103384987</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/103384987</guid><author>iOS_yanmy</author><pubDate>Wed, 04 Dec 2019 13:32:33 +0800</pubDate><description><![CDATA[1.查看本地分支


$ git branch
* br-2.1.2.2
  master

2.查看远程分支


$ git branch -r
  origin/HEAD -&gt; origin/master
  origin/feature/IOS_visualtrack
  origin/feature/android_visualtrack
  origin/master

3.查看所...]]></description><category></category></item><item><title><![CDATA[重新下载项目]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/80613492</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/80613492</guid><author>iOS_yanmy</author><pubDate>Thu, 07 Jun 2018 18:59:56 +0800</pubDate><description><![CDATA[上次换电脑项目的一些配置没记录下来，这次无意删除了user信息，记录下配置过程。1. cd 目录2. git clone 复制的地址（远程demo地址）3. 检测pod是否能用（下面是检查pod版本的）pod --version4. pod install (安装一下pods里面的第三方)5. ...]]></description><category></category></item><item><title><![CDATA[iOS 自己封装的SDK 打包与合并，新手教程！！！]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/79162416</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/79162416</guid><author>iOS_yanmy</author><pubDate>Thu, 25 Jan 2018 15:25:33 +0800</pubDate><description><![CDATA[记录前言 （1）这个时候就得说下静态库，动态库区别。 静态库：1.模块化，分工合作。2.避免少量改动经常导致大量的重复编译链接。3.也可以重用，注意不是共享使用。 动态库：1.使用动态库，可以将最终可执行文件体积缩小。2.使用动态库，多个应用程序共享内存中得同一份库文件，节省资源。3.使用动态库，可以不重新编译连接可执行程序的前提下，更新动态库文件达到更新应用程序的目的。 备注：苹果禁用动态库，即...]]></description><category></category></item><item><title><![CDATA[swift 用Alamofire进行数据请求 SwiftJson进行数据解析]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78749794</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78749794</guid><author>iOS_yanmy</author><pubDate>Fri, 08 Dec 2017 11:28:18 +0800</pubDate><description><![CDATA[//MARK: - 心率数据 睡眠数据请求

    func netWorkingForHeartDate() {

        let studentId = 
ShareManager.shareInstance().userinfo.selectChild.id

        let format:DateFormatter =
DateFormatter()
]]></description><category></category></item><item><title><![CDATA[XCode工程中关于Targets的介绍]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78594625</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78594625</guid><author>iOS_yanmy</author><pubDate>Tue, 21 Nov 2017 17:08:47 +0800</pubDate><description><![CDATA[相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目, 那么这个Target相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项,
 而在工]]></description><category></category></item><item><title><![CDATA[图片裁剪，左右超出了等距裁剪图片左右部分 上下超出了就等距裁剪图片上下部分]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78326374</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78326374</guid><author>iOS_yanmy</author><pubDate>Tue, 24 Oct 2017 10:01:28 +0800</pubDate><description><![CDATA[+ (UIImage *)handleImage:(UIImage *)originalImage withSize:(CGSize)size

{

    

    CGSize originalsize = [originalImage
size];

    NSLog(@"改变前图片的宽度为%f,图片的高度为%f",originalsize.width,origina]]></description><category></category></item><item><title><![CDATA[Specs satisfying the `Alamofire` dependency were found, but they required a higher minimum deploymen]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78223071</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78223071</guid><author>iOS_yanmy</author><pubDate>Fri, 13 Oct 2017 10:34:51 +0800</pubDate><description><![CDATA[podfile文件

platform :ios, ‘7.0’
use_frameworks!
target “swift” do
pod 'Alamofire', '~> 4.2.0'
pod 'MJRefresh', '~> 3.1.12'
pod 'SDWebImage', '~> 4.0.0-beta2'
pod 'SVProgressHUD', '~> 2.0.4'
e]]></description><category></category></item><item><title><![CDATA[查看是否关闭iphone版本通道（回退版本时）]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78214900</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78214900</guid><author>iOS_yanmy</author><pubDate>Thu, 12 Oct 2017 14:54:49 +0800</pubDate><description><![CDATA[TSSstatus API - Status（IOS验证查询网址）：
http://api.ineal.me/tss/status]]></description><category></category></item><item><title><![CDATA[swift和oc混用如何创建header文件]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78212280</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78212280</guid><author>iOS_yanmy</author><pubDate>Thu, 12 Oct 2017 10:53:24 +0800</pubDate><description><![CDATA[1. 创建Header.h文件

2. 下图中选择Header File


3. 在Build Settings中的Objective-C Bridging Header 后面拖入Header.h]]></description><category></category></item><item><title><![CDATA[cocoaPods的更新]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78211195</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78211195</guid><author>iOS_yanmy</author><pubDate>Thu, 12 Oct 2017 09:52:18 +0800</pubDate><description><![CDATA[总结下来，要想成功升级cocoapods需要一个正确的操作流程和命令语句。

1、更新gem：sudo gem update --system

2、删除gem源：gem sources --remove https://ruby.taobao.org/

3、修改gem源：gem sources -a https://gems.ruby-china.org

4、查看gem源是否]]></description><category></category></item><item><title><![CDATA[iOS11 适配之导航栏、tableView、searchBar遇到的bug]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78191767</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78191767</guid><author>iOS_yanmy</author><pubDate>Tue, 10 Oct 2017 13:52:44 +0800</pubDate><description><![CDATA[iOS11上出现了个别屏幕适配问题，其中包括：1、push进入下一个VC之后，导航栏在会往上移部分距离，大概20像素；2、VC中的tableView向下移动部分距离，以及cell直接的间隔会无故拉大；3、加载webView的时候会向下移动部分距离；4、放在导航栏上面的searchBar消失不见。虽然网上很多文章介绍解决的方法，但是我还是查阅了大部分简书，博客，也花费了差不多两天时间才把这个bug解]]></description><category></category></item><item><title><![CDATA[iOS 11.0新功能]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78081930</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78081930</guid><author>iOS_yanmy</author><pubDate>Mon, 25 Sep 2017 09:32:59 +0800</pubDate><description><![CDATA[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设备上运行。该文章还列]]></description><category></category></item><item><title><![CDATA[App Store 版本兼容性显示问题]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78040386</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/78040386</guid><author>iOS_yanmy</author><pubDate>Wed, 20 Sep 2017 14:24:03 +0800</pubDate><description><![CDATA[app上传到App Store后显示下图的兼容性

可以通过下面方法将兼容性修改为简单的：
build settings 里面的Build Active Architecture Only release 改为NO
 



原因：
为什么会成为上面的样子呢就是下图有的设备是arm64，有的是arm32的，而你的应用里面设置了下图红色圈 里面的属性 所以会显示所有arm64的设备]]></description><category></category></item><item><title><![CDATA[根据点击的touch的位置获得tableView的cell]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/77964652</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/77964652</guid><author>iOS_yanmy</author><pubDate>Wed, 13 Sep 2017 13:33:02 +0800</pubDate><description><![CDATA[-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch
 *)touch {

    CGPoint point = [touch
locationInView:self.tableView];

    MomentCell *cell = [self]]></description><category></category></item><item><title><![CDATA[iOS开发拓展篇——如何把项目托管到GitHub]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/77879084</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/77879084</guid><author>iOS_yanmy</author><pubDate>Thu, 07 Sep 2017 11:20:11 +0800</pubDate><description><![CDATA[第一步：先注册一个Github的账号，这是必须的

　　注册地址：Github官网注册入口

第二步：准备工作

　　gitHub网站使用Git版本管理工具来对仓库进行管理，注意它们并不等同。

　　gitHub是全球最大的第三方开源库集散地，Git是一款分布式的版本管理控制工具（除了git之外还有一些其他的版本管理控制工具如SVN等）。

　　关于Git的基本介绍以及基本使用]]></description><category></category></item><item><title><![CDATA[如何在Mac OS X中开启或关闭显示隐藏文件命令]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/77878664</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/77878664</guid><author>iOS_yanmy</author><pubDate>Thu, 07 Sep 2017 10:58:13 +0800</pubDate><description><![CDATA[打开终端，输入：
defaults write com.apple.finder AppleShowAllFiles -bool true 此命令显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false 此命令关闭显示隐藏文件]]></description><category></category></item><item><title><![CDATA[iOS 注释规范及appledoc文档导出记录]]></title><link>https://blog.youkuaiyun.com/iOS_yanmy/article/details/77861972</link><guid>https://blog.youkuaiyun.com/iOS_yanmy/article/details/77861972</guid><author>iOS_yanmy</author><pubDate>Wed, 06 Sep 2017 09:04:51 +0800</pubDate><description><![CDATA[快速注释

属性注释
/**  */
单行注释
// --------
方法注释
Xcode 8后Command + Option + /快捷键可以给方法快速添加注释方法集注释
查看时带分割线
#pragma mark  -  ========  
查看时带分割线
#pragma mark  ========
以上注释都可以通过自定义代码片段，以快捷键的方式快速创建。
appl]]></description><category></category></item></channel></rss>