自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大熊猫猪侯佩 (︶^︶)

hopy是一只贪吃贪睡爱鹅鹅的大熊猫猪

  • 博客(10)
  • 资源 (7)
  • 论坛 (237)
  • 收藏
  • 关注

原创 SwiftUI嵌套ObservableObject对象如何触发UI更新

SwiftUI开发中,时常会创建ObservableObject对象,当它的@Published属性发生改变时会触发UI界面的更新。但有时由于App逻辑比较复杂,为了封装需要,会将另一个子ObservableObject对象作为Published属性放在父ObservableObject对象中。此时,如果子ObservableObject对象发生改变,并不会触发UI界面的更新。为什么会出现这个问题?怎么解决它呢?So, Let‘s find out! ????问题分析Observa

2020-12-24 10:17:26 167

原创 SwiftUI进入多重嵌套视图后如何一键退回到根视图

在SwiftUI开发中,我们常常需要从很深的多重嵌套视图中一键返回到根视图,这里的嵌套不仅仅是导航这么简单,而且其中还混杂了弹出(Sheet)操作。无论进入多么深的子视图,无论是以Navigation还是Sheet方式,或是它们的任意组合的方式,都可以一键退回到根视图。那么,在SwiftUI中这是如何实现的呢?其实超乎意料的简单,So,下面就让我们 Go into it! ????功能分析1. UIKit中如何一键退回到根视图在UIKit中,对于导航

2020-12-23 16:29:09 112

原创 UIView实例方法setContentCompressionResistancePriority底层到底做了什么?

问题现象大家都知道UIView是UIKit框架中一个非常重要的类。UIView有2个实例方法,分别是:setContentHuggingPriority:forAxis:setContentCompressionResistancePriority:forAxis:它们用来设置UIView界面的抗拉和抗压属性,但你是否思考过,它们到底对UIView对象做了什么?或者换句话说: 它们把抗拉和抗压的priority值放到哪里去了?我们能够绕过这2个方法直接设置UIView界面的抗拉和抗压属性...

2020-12-16 10:56:19 152

原创 解决真机崩溃产生的crash文件调试符号显示不全的问题

问题现象对于经常开发App的小伙伴来说,调试是一个让人又爱又恨的话题。而在iOS开发中,有一种崩溃叫EXC_BAD_ACCESS,你永远躲不过:如上所示,崩溃虽然停留在AppDelegate上,而真实的崩溃处却在App中一个非常深的位置。仔细观察右下部的调试输出框,你会发现可用来探究的线索,少的可怜,可以说基本上为零。那么遇到这种EXC_BAD_ACCESS崩溃我们该如何处理呢?功能分析(问题分析)1.代码实现(问题解决)1.结束语Hi,我是大熊猫侯佩,一名非自由App...

2020-12-15 19:54:30 109

原创 SwiftUI如何在动画完成时得到通知

在App开发中,少不了动画的点缀。有时候我们希望在动画完成时得到通知,这在UIKit编程中是家常便饭的事,但在SwiftUI中又该怎么做呢?本博向大家演示了如何在单一、复合以及重复动画的完成时如何得到通知,相信看完之后一定收获满满。

2020-12-14 21:37:40 7639 14

原创 SwiftUI开发Mac App沙盒中文件操作全面解析(下)

功能需求在开发自己的Mac App时,我们常常要和文件操作打交道,其中涉及到文件读写以及移动(改名)等操作。这些操作在App开启沙盒功能(Sand Box Capability)后会和正常的行为有所不同,初次接触可能会觉得有点摸不着北。我们在上篇里探讨了什么是沙盒,以及如何在Mac App的沙盒中对文件进行读写操作;在中篇里探讨了如何在沙盒中修改文件的名称。上篇在此观赏: SwiftUI开发Mac App沙盒中文件操作全面解析(上)中篇在此观赏: SwiftUI开发Mac App沙盒中文件操...

2020-12-11 23:16:28 131

原创 如何为Swift Package添加版本号

功能需求以往的App开发代码共享方案,一般是Cocoapods或者Carthage,两者互有优劣。自从Xcode 11发布后,我们有了一种新的代码共享方案,那就是 Swift Package。不管使用何种代码共享方式,一个绕不过的必备技能就是设置共享项目的版本号,这关乎着解决互相引用项目间依赖性的问题,可谓非常重要。那么如何在Swift Package中设置项目的版本号呢?如果打开Package中的Package.swift主文件,会发现里面并没有设置版本号的地方:在Package项目选...

2020-12-11 13:15:37 143

原创 SwiftUI开发Mac App沙盒中文件操作全面解析(中)

功能需求在开发自己的Mac App时,我们常常要和文件操作打交道,其中涉及到文件读写以及移动(改名)等操作。这些操作在App开启沙盒功能(Sand Box Capability)后会和正常的行为有所不同,初次接触可能会觉得有点摸不着北。我们在上篇中探讨了什么是沙盒,以及如何在Mac App的沙盒中对文件进行读写操作。上篇在此观赏: SwiftUI开发Mac App沙盒中文件操作全面解析(上)下篇在此观赏: [敬请期待]在本篇中,我们接着之前的主题,继续介绍:沙盒中如何重命名指定文件...

2020-12-10 21:59:43 136

原创 SwiftUI开发Mac App沙盒中文件操作全面解析(上)

功能需求在开发自己的Mac App时,我们常常要和文件操作打交道,其中涉及到文件读写以及移动(改名)等操作。这些操作在App开启沙盒功能(Sand Box Capability)后会和正常的行为有所不同,初次接触可能会觉得有点摸不着北。别急,看完了这篇博文,相信大家都能够对沙盒中的文件操作游刃有余,其中包括的内容涉及到以下几点:什么情况下可以关闭沙盒?以及如何关闭沙盒?沙盒中如何读取和写入指定文件?沙盒中如何重命名指定文件?如何保存和获取上一次某个目录已获取到的访问权限,而不用重复向用...

2020-12-10 20:37:12 124

原创 SwiftUI: 极简实现App内快速切换本地化语言

功能需求一般来说,让App支持本地化语言是一件还算轻松的事,只要设置好对应的语言字符串脚本,然后在App内所有需要国际化的代码位置按键(Key)返回对应本地化文本即可。这样当App安装到设备上或设备的语言更改后,App就会应用对应的语言。但如果用户需要在App内手动切换本地化语言又该如何呢?如上所示,当用户在英文、简体中文和日文中切换时,App的显示也随之切换为对应的本地化内容。用户什么情况下会手动在App中切换语言呢?一种可能是,比如我是西班牙人,App支持英语,中文和西班牙文3国语言...

2020-12-07 13:24:44 178

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

run_in_linux

linux下用gtk+写的一个比赛赌博的小游戏

2015-09-30

Xcode Empty Application模板

Xcode Empty Application模板

2016-02-15

SpriteBuilder 1.5.0

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

2016-01-11

unlocker

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

2007-12-28

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

cppv1.0

Check Process's PTE v1.0

2006-12-22

100000条记录的表按天筛选成子表

发表于 2019-02-25 最后回复 2020-06-09

老铁们,你们看过科幻形式的汇编题材文章么???

发表于 2020-05-21 最后回复 2020-05-21

大熊猫侯佩的留言板

发表于 2020-01-02 最后回复 2020-03-26

[原创/投票]大家不少人都是从当年红白机(FC)时代走来的吧,做个游戏投票如何?

发表于 2006-07-14 最后回复 2019-10-14

求问如何在gcc下压缩堆栈中变量的布局

发表于 2014-06-25 最后回复 2019-10-12

春三分

发表于 2015-07-04 最后回复 2019-02-25

进来看看还有没有认识本猫的 ;)

发表于 2018-05-11 最后回复 2019-02-25

[原创+源代码下载][有图有真相]NT系统信息察看工具 : NtInfoGuy

发表于 2010-07-17 最后回复 2019-02-05

[第3次更新(2010.02.07),添图,更新下载]忙里偷闲中写的一个系统物理/虚拟内存查看器。

发表于 2010-01-09 最后回复 2019-02-05

[原创]我是如何从汇编语言脑残粉转变的

发表于 2014-08-31 最后回复 2018-08-17

【转帖】我最讨厌的10种帖子!!!

发表于 2010-04-30 最后回复 2018-08-01

[在线]请教一个页面刷新实现radio控件清除选择

发表于 2015-01-15 最后回复 2017-11-12

[原创]初学者问题集以及一些编程思路

发表于 2012-10-25 最后回复 2015-06-23

$.event.trigger无法触发全局事件!?是我理解错了?

发表于 2015-03-30 最后回复 2015-04-15

[在线]一个obj-c语法的问题

发表于 2014-11-20 最后回复 2014-12-02

[在线]如何通过编程抓取标准时间网页的时间

发表于 2014-06-08 最后回复 2014-06-11

话说最新游戏《看门狗》效果不是盖的

发表于 2014-06-07 最后回复 2014-06-11

ubuntu+xfce花屏死机的问题

发表于 2014-01-13 最后回复 2014-06-04

【公告】关于汇编区强制结贴的通知

发表于 2012-11-07 最后回复 2014-01-10

【在线】ubuntu 13.04 x64 安装后找不到OS

发表于 2013-06-22 最后回复 2014-01-10

上次问过了,但没得到答案。

发表于 2004-09-07 最后回复 2012-11-23

偶举手,请回答。

发表于 2004-10-08 最后回复 2012-11-23

偶举手,请回答。

发表于 2004-10-08 最后回复 2012-11-23

简单的问题确很奇怪?

发表于 2004-10-25 最后回复 2012-11-23

请问如何获得 某一邮箱的 pop3 地址 和 smtp地址???

发表于 2005-01-17 最后回复 2012-11-23

请问如何获得 某一邮箱的 pop3 地址 和 smtp地址???

发表于 2005-01-17 最后回复 2012-11-23

[拜晚年+问问题]用虚拟机WMware5.5 虚拟安装64位XP的问题

发表于 2009-01-30 最后回复 2012-11-23

我是坎道斯,照例问问题~~~

发表于 2005-03-22 最后回复 2012-11-23

@一只 快乐 小小菜菜鸟 的 问题@

发表于 2004-05-09 最后回复 2012-11-23

@一只 快乐 小小菜菜鸟 的 问题 呦@

发表于 2004-05-09 最后回复 2012-11-23

微软未来操作系统 长角 (Longhorn) 体验小记 [原创]

发表于 2005-06-24 最后回复 2012-11-23

请教:简单问题。

发表于 2005-06-29 最后回复 2012-11-23

现在最新版本的gcc是否可以支持intel架构下的nake函数?

发表于 2009-07-31 最后回复 2012-11-23

ps/2 鼠标的问题

发表于 2004-07-24 最后回复 2012-11-23

请教:一个很菜的问题哦^O^

发表于 2004-08-09 最后回复 2012-11-23

让广告xx吧,同意帮顶

发表于 2012-09-28 最后回复 2012-10-08

[原创]Unlocker加强版技术特征

发表于 2008-04-27 最后回复 2012-06-20

[原创]“不死鸟”号历险记(无厘头版)

发表于 2009-09-03 最后回复 2012-05-24

ruby + tk 是快速GUI开发的终极解决之道吗?

发表于 2012-04-16 最后回复 2012-04-18

[在线]关于ruby gem tk-win的使用。

发表于 2012-04-03 最后回复 2012-04-05

空空如也

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

TA关注的人 TA的粉丝

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