iOS
文章平均质量分 75
SheldonTT
一个喜欢编程,喜欢总结想法和知识的程序员,他有点懒,却希望钻研更多的计算机知识。
展开
-
如何拿到美国软件工程师Offer及程序员体验
今天,我从记忆里挑出了一段很重要的片段:毕业后成为软件工程师。分享给各位读者,我们一起来从这段经历里探索:我(留学生)是如何找到工作的?在美国当程序员是种什么体验?是否和国内的“程序猿”们有明显的区别?是否存在996和可怕的加班文化?原创 2023-02-10 16:39:04 · 1363 阅读 · 3 评论 -
Swift刷LeetCode 之 1832-Check if the Sentence Is Pangram-Easy
Apangramis a sentence where every letter of the English alphabet appears at least once.pangram指至少包含26个英文字母的句子。Given a stringsentencecontaining only lowercase English letters, returntrueifsentenceis apangram, orfalseotherwise.Example 1:I...原创 2021-04-25 09:29:16 · 200 阅读 · 0 评论 -
Swift刷LeetCode 之 877-Stone Game-Med
Alex and Lee play a game with piles of stones. There are an even number ofpilesarranged in a row, and each pile has a positive integer number of stonespiles[i].The objective of the game is to end with the moststones. The total number of stones is o...原创 2020-09-20 10:53:20 · 393 阅读 · 0 评论 -
Swift刷LeetCode 之 1544-Make The String Great-Easy
Given a stringsof lower and upper case English letters.A good string is a string which doesn't havetwo adjacent characterss[i]ands[i + 1]where:0 <= i <= s.length - 2 s[i]is a lower-case letter ands[i + 1]is the same letter but in upper...原创 2020-08-20 10:26:40 · 281 阅读 · 0 评论 -
UINavigationBar在iOS13中的变化
苹果iOS13在外观上做了很多改变,导航栏就是其中之一。什么改变了?在iOS13中,大标题风格导航栏的默认外观已经从半透明变成透明。 在普通样式的表视图中没有什么变化,导航栏将显示表视图的颜色,在本例中是白色。对于分组样式,也有一些抵消性的更改。 这些变化并不大,但如果你的设计依赖于这个彩色条,你可能需要调整你的设计或添加一些代码回到旧的外观风格。如何回到老样子?如果你想要半透明...原创 2020-08-20 03:19:51 · 1408 阅读 · 0 评论 -
iOS/Xcode问题之Command CodeSign failed with a nonzero exit code或者Revoke certificate
如果你也经历了类似的错误,可以尝试用我的方法看是否解决。错误例图如下根据我的经验,造成这个问题的原因是我错误地将钥匙链访问权限重置为默认,所以我丢失了我的开发证书。 我怎么解决这个问题? 我从钥匙链访问(Keychain Access)中清理了我的苹果开发证书 我Keychain Access清理了我的苹果开发private密钥 然后我得到了新的错误: Revoke certificate Your account already has an Apple Development sig原创 2020-08-20 00:47:31 · 3602 阅读 · 0 评论 -
Swift刷LeetCode 之 7- Reverse Intege-Easy
Given a 32-bit signed integer, reverse digits of an integer.给定一个32位有符号整数,整数的反向数字。Example 1:Input: 123Output: 321Example 2:Input: -123Output: -321Example 3:Input: 120Output: 21Note:Assume we are dealing with an environment which co原创 2020-08-17 11:25:59 · 202 阅读 · 0 评论 -
Swift刷LeetCode 之 2-Add Two Numbers-Med
Given给定* public class ListNode {* public var val: Int* public var next: ListNode?* public init() { self.val = 0; self.next = nil; }* public init(_ val: Int) { self.val = val; self.next = nil; }* public init(_ val: Int, _ ...原创 2020-08-15 01:01:55 · 213 阅读 · 0 评论 -
Swift刷LeetCode 之 1-Two Sum-Easy
Given an array of integers, returnindicesof the two numbers such that they add up to a specific target.给定一个整数数组,返回两个数字的索引,使它们加起来成为一个特定的目标。You may assume that each input would haveexactlyone solution, and you may not use thesameelement twice.您可能...原创 2020-08-14 12:56:42 · 195 阅读 · 0 评论 -
View生命周期之viewWill/DidAppear(), viewWill/DidDissappear() &解决问题Fatal error: Unexpectedly found nil
viewDidLoad() -> viewWillAppear() -> viewDidAppear() -> viewWillDissappear() -> viewDidDisappear() 有ViewController1和ViewController2.两个关系如下,点击click, view1 -> view2, 点击back, view2 -> ...原创 2020-03-16 01:00:48 · 2792 阅读 · 0 评论 -
navigationController.pushViewController(viewController: UIViewController, animated: Bool) 不起作用
本人仅适合于用纯代码去写程序,不用于Storyboard.不用Storyboard, 用纯代码写app,一般来说,如果我们想从ViewControllerA跳转到另外一个ViewController B,会用到navigationController.pushViewController(),但对于新手来说,有时候此函数不起作用,是因为我们的A和B应当被嵌入/装入进我们的Navigat...原创 2020-02-05 08:21:50 · 1282 阅读 · 0 评论 -
使用Firebase, observe 和 observeSingleEvent的区别
Firebase Realtime数据库是一个NoSQL数据库,可以用来存储和检索我们的应用程序的数据。数据存储为JSON,整个数据库可以看作是一个巨大的JSON树。数据写在由相对路径(关联键)定义的特定位置,可以使用相同的路径检索。随着数据被添加到JSON树中,它将成为现有JSON结构中的一个节点。使用DatabaseReference的observe(_:with)或obs...原创 2020-01-29 01:59:09 · 297 阅读 · 0 评论