原创 改變Label不同的字顯示不同的顏色

有時候開發的時候爲了看起來效果很好,產品會要求某一行的一段文字顯示不一樣的顏色 那麼我們就要分開來寫代碼了。 如果是要求固定的位置變成什麼顏色。比如顯示的子爲“點擊註冊按鈕,即表示您已同意隱私條款和服務協議”我想要“註冊”的字體變

原创 簡單彩虹動畫的效果實現

簡單彩虹動畫的效果實現 我們先看下最後的效果圖 1、首先我們使用UIBezierPath類畫一個圓弧,使用方法 + (instancetype)bezierPathWithArcCenter:(CGPoint)center r

原创 warning: directory not found for option

在做項目的時候遇到了這麼個警告如圖 這種提示,通常是由於添加了第三方SDK,但是後來改了個名字或者去掉了SDK,但是在 Build Settings—–>Search Paths—–>Library Search Paths

原创 Swift筆記:元組

元組是OC語言當中沒有的。 元組(tuples)把多個值組合成一個複合值。元組內的值可以是任意類型,並不要求是相同類型。 下面這個例子中,(404, “Not Found”)是一個描述 HTTP 狀態碼(HTTP status c

原创 寫在博客之前的話

做iOS開發也有段時間了,在這個過程當中遇到過許許多多的問題和BUG,通過不同的方式去找尋答案、尋求幫助,在這裏要感謝大牛們的奉獻,讓我能夠學到許多知識。今天開始我也要像大牛們看齊,開始寫博客,記錄自己成長的點滴。 希望各位大

原创 運行項目編譯報錯

在編譯項目的時候XIB報這種錯誤 Internal error. Please file a bug at bugreport.apple.com and attach “/var/folders/2v/krsnqt7j7bdf

原创 iOS中 NSPredicate 的簡單使用

剛剛完成一個項目版本的迭代,在項目當中有用到需要校驗手機、郵箱、字符串等等。 在這裏我一般使用的是NSPredicate這個類。 NSPredicate主要用於查詢,原理和用法都類似於SQL中的where,作用相當於數據庫的過濾

原创 app被拒的原因

最近在公司做了個項目上傳到AppStore,但是悲劇了。app被拒絕了。 原因有2個; 第一、在app中不能含有版本更新字段,因爲蘋果有版本更新說明,以免用戶混淆;所以被拒。可以改爲“當前版本爲xx”。並且不要帶有箭頭的圖標,有的

原创 iOS開發-歸檔與數據恢復

歸檔,是指將OC對象存儲爲一個文件和網絡上的一個數據塊。 數據恢復,是指將一個文件或網絡上的一個歸檔數據恢復成OC對象。 主要用於自定義的對象進行存儲。 在iOS中很多內置的類都是默認了實現歸檔功能,想NSString、NSN

原创 Mac mini忘記登錄密碼處理方法

最近在處理電腦一些東西的時候,修改用戶名;在修改的過程中電腦卡死了,然後重啓電腦發現用戶名已經更改了,但是密碼不知道改成什麼樣了。 在查找一些信息之後,比較快捷的方式是 1重啓Mac mini 並且按住command + R鍵

原创 Swift筆記:常量與變量

最近在學習Swift語言,查看了一些文檔,對於Swift語言有一些瞭解;通過博客總結一些自己所學的知識點。有什麼不當的望留言討論。 什麼是常量和變量 常量和變量和OC語言當中的一樣,常量的值一旦設定就不能改變,而變量的值可以隨意

原创 Swift筆記:基本運算符

運算符是檢查、改變、合併值的特殊符號或短語。例如,加號(+)將兩個數相加(如 let i = 1 + 2)。更復雜的運算例子包括邏輯與運算符 &&(如 if a && b),或讓 i 值加 1 的便捷自增運算符 ++i 等。 Sw

原创 Swift筆記:字符串

初始化空字符串 (Initializing an Empty String) 要創建一個空字符串作爲初始值,可以將空的字符串字面量賦值給變量,也可以初始化一個新的String實例: var emptyString = ""

原创 CocoaPods的簡單使用

公司最近要做一個新的項目,要是用到很多的第三方庫。 CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用來方便的統一管理這些第三方庫。 以下就簡單介紹CocoaPods的使用

原创 iOS 運行app之後然後退到後臺運行出現的問題

今天在開發的時候遇到了這麼個問題 在啓動app點擊到某個頁面之後,然後退出到後臺運行,過段時間(1-3s),再點擊圖標進入app頁面會發現該頁面上的尺寸發生了改變。 如圖 退出後臺前 退出後臺後 可以看出前後的尺寸發生了