自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

享受开发,颠倒银河

成功和未成功有时只差一次坚持!

  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 Xcode项目中使用Quick测试的正确打开方式

本人的运行环境Xcode 9.2 + Swift 4.0 + CocoaPods 1.5.3,虽然不是最新版本但也基本符合目前总体的开发环境。Quick库是用于Swift(和ObjC)语言的TDD框架,它的最佳伴侣是Nimble库。参考github中Quick库在Pods中的配置方法:# Podfileuse_frameworks!target "MyApp" do # N...

2018-06-27 10:37:19 1305

原创 解决CocoaPods库图片无法显示的问题-通过修改github第三方库源代码

CocoaPods很好很强大,在使用的时候兼容性和契合度都非常好,极少有出错的情况。但凡事没有绝对,这不本猫在使用TWMessageBarManager库的时候就出现了一段小插曲。TWMessageBarManager库是一个iOS中的显示通知提示栏的库,非常简洁,虽然该库已经很多年没有更新了,但并不影响其在github的star数量。我基本上在使用一个较复杂的库之前,尤其是其文档略模糊,...

2018-06-19 08:59:08 2275

原创 iOS中UITextField派生类实现placeholder动画显示效果

我们知道动画对于UI是怎么说都不为过,往往只需加一点点动画效果,那么一点点灵动轻巧的触动,用户感觉就会完全不一样。这里我将向大家展示如何通过派生UITextField类实现占位符动画显示效果。这里有2个关键点:1.怎么显示动画? 2.如何让占位符显示动画?一.怎么显示动画?我们不想闭门造车,只想草舟借箭 ;)所以本猫决定采用LTMorphingLabel这个github上...

2018-06-16 11:49:06 1093

原创 Swift中比较自定义枚举值的方法

在Swift中枚举是一个很强大的类型,和C/C++中的枚举不可同日而语。在Swift 4.1之前,如果自定义了枚举类型,而且你使用了值附加,你是无法直接比较它们的值的,比如下面一个TraceResult枚举:enum TraceResult{ case nothing case success case failed case custom(String)...

2018-06-15 10:58:24 2510

原创 通过Xib自定义UIViewController实例化时报错的解决

自定义一个UIViewController,名为FooViewController因为希望各个VC独立分开,所以没有将自定义控制器的UI放到storyboard里,而是单独做了一个xib文件。注意Xcode自定义继承自UIViewController的类且创建xib文件时,其xib中File’s Owner应该就是你自定义的类名,即FooViewController.下面我们编写使用它...

2018-06-14 15:36:37 683

原创 Eureka按需定制PushRow跳转控制器视图

大家知道Eureka中有各种功能的Row,其中PushRow在转场显示整个独立视图内容的时候尤为有用。比如,我们希望点击选项PushRow后跳转至显示全部选项的VC中去。PushRow<String>(){row in row.title = "查看全部记录" row.options = habit.allRecords row.value = ni...

2018-06-14 09:00:39 631

原创 Swift富含表达力的枚举!

是的,标题是感叹句!是对Swift枚举强大的也是够了的一种表达 ;)举个栗子,一个很简单的类:class Trace{ enum TraceResult{ case success case failed }}如上,Trace用来跟踪用户每日的行为,可以看到包括成功和失败两种情况。如果我允许用户自定义结果呢???有的用户不希望简单的...

2018-06-13 14:49:28 321

原创 iOS中Swift与Objc混合编程使用协议出现内存访问违例的原因及解决

大家知道自从Apple的大神Chris Lattner闲的没事干,娱乐之余搞出了Swift之后,混合使用Swift与ObjC已变成我等的家常便饭。尽管Swift很性感,但目前还无法完全摆脱发胖变老的Objc,虽然Apple也很想完美整合两者,但现实并不那么理想。最近遇到一个问题,项目中包含Objc的代码,而需求原因我需要用Swift写一个协议,供其调用:protocol TreeTVC...

2018-06-12 09:21:48 443

原创 重写Github的TreeTableView库实现定制显示子节点

TreeTableView是一个非常简洁的库,用来在TableView显示树状的结构,非常棒!github地址在这里:https://github.com/yixiangboy/TreeTableView看样子也是我大中国同胞写的没跑了 ;)不过俗话说的好,再好的东西不符合自身的特色也是白搭;所以难免要对其做些修改。这里我定义了3层数据结构Group->Folder->...

2018-06-11 10:12:30 660

原创 iOS过场动画导致错过内容动画显示的解决思路

解决思路很简单,就是延时看似很简单,但却屡试不爽,下面我简单聊聊这个话题.默认的过场动画很简单,也很迅速.有时我们需要自定义一些其他的过场动画,这些动画带来酷炫的同时也使得显示时间增长,从而导致本身该显示的内容动画被错过了.可能这么说你还是不太明白,我举个栗子:MainVC->转场到->SubVC其中转场动画需要1秒时间,而SubVC在显示时(Appear)其内部某...

2018-06-07 20:19:09 802

原创 Eureka中设置TextRow占位符颜色需要显式刷新的解决

Eureka中TextRow有一个placeholderColor属性,用来设置占位符的颜色:row.placeholderColor = .white不过经过测试,这样设置要想生效必须要显式刷新一下UI,这可不是我们想要的 ;(实际上placeholderColor属性会最终设置TextRow的Cell里的UITextField的占位符颜色,不过它到底是怎么做的呢?因为UITextF...

2018-06-05 15:52:51 424

原创 iOS编程设置UI布局限制的另一种方法

额…之前本猫一直使用IB来处理UI布局,虽说比较直观,但是对于比较复杂的界面,这样做还是有一些问题的…主要是你的限制貌似很好很完美,但是切换到不同Device后,还是会发现不和谐的黄感叹或红感叹号的存在… ;(这是因为你很难将所有设备的所有情况都考虑到,你在一种设备界面上设置限制,然后想当然觉得这应该会应用到所有设备上…这还只是同类设备会出现的情况.所谓同类是指,你只在所有iPhone上运...

2018-06-02 20:39:45 683

SwiftUI 超酷炫动画示例大合集

资源简介 本资源包含了秃头码农们“不敢想象”的 SwiftUI 各种酷炫动画合集代码。 每个示例单独放在一个项目中,且都包括各种动画参数可调的预览,方便小伙伴们在 Xcode 预览进一步的理解、完善甚至改进! 大家可以从这些惊艳的动画效果中学到不一样的体验和知识,如果用到自己的 App 中那将会大放异彩! 动画列表: ├── Animations │   ├── 3dLoader │   ├── AddView │   ├── Bank Card │   ├── BookLoader │   ├── Cart │   ├── ChatBar │   ├── CircleLoader │   ├── DownloadButton │   ├── GithubLoader │   ├── InfinityLoader │   ├── LightSwitch │   ├── Like │   ├── Loader │   ├── Loader2 │   ├── LoginView │   ├── Octocat-Wink │   ├── PillLoader │   ├── 更多...

2024-01-08

MacOS 和 iOS 内核 xnu 可编译源代码

资源简介 XNU内核是Darwin操作系统的一部分,用于macOS和iOS操作系统。XNU is an acronym for X is Not Unix. XNU是一个混合内核,它将卡内基梅隆大学开发的Mach内核与FreeBSD的组件和用于编写称为IOKit的驱动程序的C++API相结合。 XNU在x86_64上运行,用于单处理器和多处理器配置。 文件列表: ├── APPLE_LICENSE ├── EXTERNAL_HEADERS ├── Makefile ├── README.md ├── SETUP ├── bsd ├── config ├── doc ├── iokit ├── libkdd ├── libkern ├── libsa ├── libsyscall ├── makedefs ├── osfmk ├── pexpert ├── san ├── security ├── tests └── tools

2024-01-08

SwiftUI 示例 iFonts 应用完整项目源代码

内容概要 本资源包含 iFonts 应用示例完整项目代码,全部用 SwiftUI 实现。 其中内容包括但不限于: - iOS 中各种字体的列举和展示、SF Symbols 图形字符的列举和显式; - 每种字体各种变形的展示; - SwiftUI TabView、List 等视图的使用代码; - 平铺或按组显示 SF Symbols 图形字符的切换演示; - 在最新的 iOS 17 上测试通过; 文件列表: ├── iFonts │   ├── AppDelegate.swift │   ├── Assets.xcassets │   ├── Base.lproj │   ├── Ext&Test │   ├── Info.plist │   ├── Model │   ├── Preview Content │   ├── SFSymbolNames │   ├── SceneDelegate.swift │   └── View └── iFonts.xcodeproj ├── project.pbxproj ├── project.xcworkspace

2024-01-08

SwiftUI 各种界面、自定义视图、动画以及设计哲学示例合集

内容概要: 本资源代码包罗万象 SwiftUI 入门以及进阶知识的代码示例。每个示例用独立的项目承载让大家可以集中注意力学习 SwiftUI 妙不可言的各种特性。 示例合集包括但不限于: - SwiftUI 界面定制和调整; - SwiftUI 原生视图、容器、自定义视图的使用和组合; - SwiftUI 动画加持; - SwiftUI 基本概念、设计理念以及哲学的示例融合; 内容包括: ├── Adaptive-Views ├── App-State-In-SwiftUI ├── Blending ├── Button-Styles ├── Composing-SwiftUI-Views ├── Content-Friendly-Layouts ├── Custom-SwiftUI-Styles ├── Displaying-Text-SwiftUI ├── Flexible-SwiftUI ├── Hashable-Bindings ├── Hierarchy-List ├── Identifiable-Navigation ├── // 更多示例项目

2024-01-08

SwiftUI 英雄动画(HeroAnimations)演示代码

内容概要: 本示例代码包括 SwiftUI 中详细的英雄动画(HeroAnimations)演示、各种附加动画效果。 所谓“英雄动画”是一种让不同 SwiftUI 视图平滑过渡转变的动画效果,就像英雄一样吸引用户的眼球! 其中还包括本人自己领悟而写出的附加测试代码。 让您更加直观和更感性的读懂示例核心逻辑。 您将学到以下内容: - SwiftUI 2.0 中惊艳的英雄动画(HeroAnimations)效果; - 英雄动画如何应用到同一和不同视图中的各个元素中去; - 英雄动画不同的附加特效介绍 - 本人写的更直观和简洁的测试代码; 其中包括文件: - 完整演示示例项目 - Readme文件 - 直观演示英雄动画效果的视频文件 - 本人写的测试(Test)代码

2024-01-08

iOS 15.4 真机调试支持包(可支持最新的iOS 15.4.1系统)

请将下载后的zip文件解压后放入如下目录 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 重启Xcode,重新连接iPhone以应用新的调试支持文件

2022-04-03

SwiftUI编程实现不同TabView标签页中任意导航层级视图之间相互跳转的演示代码

该资源是 <<SwiftUI编程实现不同TabView标签页中任意导航层级视图之间相互跳转>> 博文的配套源代码,博文链接地址如下: https://blog.csdn.net/mydo/article/details/123754090 在本篇博文中,您将学到以下内容: 如何实现对象在运行时访问不存在的属性? 如何通过编程实现TabView的切换? 如何监听TabView的切换? 在iOS中用户如何手动选择切换到任意嵌套的导航视图? 如何一气呵成 关闭sheet弹出视图 + 导航至目标视图 两个动作? iOS 14 和 iOS 15 对于上述导航操作的不同行为 重要须知:购买过我付费专栏的小伙伴们可以免费向我索要该资源!!!

2022-04-03

Xcode Empty Application模板

Xcode Empty Application模板

2016-02-15

SpriteBuilder 1.5.0

最新的mac下的Cocos2D编程利器SpriteBuilder的最新版1.5.0

2016-01-11

unlocker_new

郑重声明: 本人以人格担保不会在其中添加rootkit,木马,病毒一类的无聊玩意!!!请放心运行。 请首先检查unlocker.zip文件的MD5值 : B35968822E46BC8AEE5AD4A7C859DECB 无误后可以解压运行unlocker软件。 2个OCX文件是VB6的控件运行必须库 msvbvm60.dll是VB6本地解释引擎 unlocker.dll是unlocker的功能逻辑 unlocker_ui.exe是主程序 如果unlocker_ui.exe意外退出,会导致服务没有正常卸载的问题,此时请运行ds.exe。 它的功能是手动删除服务,您可能要重新启动计算机才能重新运行unlocker_ui.exe 请将BUG通过以下途径告诉我,十分感谢: 到我的blog留言 : http://blog.csdn.net/mydo 或者到我的2个帖子中留言 : 看雪论坛: http://bbs.pediy.com/showthread.php?t=76415 csdn: http://topic.csdn.net/u/20081110/15/80c8e73b-8a0a-4996-ab83-ac7b2e601ea3.html enjoy it!be happy!thanks! 侯佩|hopy 2008.11.10

2008-11-10

UnlockerEx

Unlocker是一个偶闲时写的小工具,主要功能有: <br><br> 1. 解锁已打开文件; <br> 2.建立以特定用户身份的shell。<br><br>详细介绍:<br>http://topic.csdn.net/u/20080427/22/30386f22-e9e4-41d7-9115-9fecf3594401.html

2008-04-27

unlocker

simple unlock open file handle DEMO绿色软件,不需安装。code by hopy | 侯佩on 2007.12.28

2007-12-28

cppv1.0

Check Process's PTE v1.0

2006-12-22

空空如也

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

TA关注的人

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