原创 iOS仿照Placer的小DEMO

此應用包含自定義tableview以及自定義collectionview,刷新控件,sdwebimage,json解析等等。先看三張效果圖: ![效果圖1] =================================長長的

原创 ios中代理傳值的過程

被代理者(要傳值的界面)步驟: 聲明協議,協議中有要進行傳值的方法 聲明一個delegate屬性:id<代理的協議名> 在主方法中使用代理 ========================================

原创 iOS-初始swift(二)

swift中元組,可選類型,斷言,字符串,字符串的截取,數組與字典的使用 昨天寫了關於swift中的一點知識,畢竟是第一天開始學習,感覺有點凌亂。今天寫點swift 4.0的東西,這才慢慢入門,懂了一些技巧,現在說下,swift中

原创 ios-初識swift(三)

ios-初識swift(三) 本次要寫的是有關於閉包的簡單用法以及swift 4.0的模擬異步加載網絡數據,完成回調 閉包(一切理解皆在代碼中) //閉包 func closer(){ /**

原创 很好的ios中解決所有鍵盤覆蓋輸入框的問題的文章

https://www.jianshu.com/p/77d2ba569142

原创 ios中代理傳值的過程&&OC中代理傳值

總之代理傳值是使用協議來傳遞值。我在代碼中分析到,代理傳值可以分爲正向傳值和反向傳值(個人理解)。所謂反向傳值也就是開進入主界面中label沒有值,進入VCB中你會輸入值之後返回主界面中就會看到在VCB中寫的值。反向傳值則相反,是

原创 ios-初識swift(Swift 3.0中if let與guard的使用)

swift相對於oc來說更方便程序猿使用,更安全,更高(搞)效(笑),爲啥呢?說oc是個奇葩,開始學習swift後,總是聽說和別的面向對象的其他語言類似,但是也是一個奇葩,總有很多奇怪的語法,之前學習過java,c#,python

原创 ios中多線程的摘錄

簡書中比較全的多線程執行,在這裏保存下鏈接傳送門 // // ViewController.m // syn_asyn // // Created by mac on 2018/6/20. // Copyright ©

原创 有關ios中循環引用問題的總結

有關ios中循環引用問題的總結 如何幹掉環 在此處不講解循環引用是什麼,請自行搜索。ios內存分爲堆,棧,常量區,棧和常量區都是有系統管理的。 1.delegate與環 //ClassA: @protocol ClssAD

原创 ios項目上傳的一點問題(圖標)

關於圖標:iphone中,29pt:58像素和87像素,40pt:80像素和120像素,60pt:120像素和180像素。AppIcon中:appstore中圖標爲1024*1024要求無透明度。需要五張大圖像素爲1242*22

原创 ios中kvc(swift)的一點細節補充

ios中kvc的一點細節補充 口說無憑,見圖見真知。(總結別人) OC中kvc的解釋 簡書中關於KVC與KVO的解釋 點贊 收藏 分享 文章舉報 小週天 發佈了

原创 數據結構

數據結構C語言版本單鏈表雙鏈表數組與指針矩陣查找字符字符串字符替換 單鏈表 #include<stdlib.h> //c中標準庫,例如malloc,free等標準庫函數 #include<stdio.h> //標準輸入輸出函數庫

原创 OC中self.a與_a的用法

Person.m @interface Person : NSObject @property(nonatomic,copy)NSString *name; @property(nonatomic,copy)NSString *sex

原创 @dynamic與@synthesize的區別

@property有兩個對應的詞,一個是@synthesize,一個是@dynamic。如果@synthesize和@dynamic都沒寫,那麼默認的就是@syntheszie var = _var; @synthesize的語義是如

原创 iOS基礎總結

iOS基礎總結如何讓自己的類使用copy修飾符?如何重寫copy關鍵字?功能快捷鍵合理的創建標題,有助於目錄的生成如何改變文本的樣式插入鏈接與圖片如何插入一段漂亮的代碼片生成一個適合你的列表創建一個表格設定內容居中、居左、居右Smar