原创 基本交互
1 MVC 介紹 Model 保存應用程序數據的類(模型) View 包括窗口、空間和其他一些用戶可以看到的能與之交互的元素(界面) Controller 把模型和視圖綁在一起的代
原创 有價值的參考網頁和博客
http://www.oschina.net/news/42288/10-objective-c-interview http://code4app.com/article/cocoapods-install-usage https:
原创 用戶界面
1 視圖屬性 檢查器頂部顯示的是這個類的屬性,之後則是它繼承自類的屬性 1) Mode 內容在視圖內部的顯示方式 Scale To Fill 2) Tag 標記
原创 UIApplication
UIApplication對象是應用程序的象徵 每一個應用都有自己的UIApplication對象,而且是單例的 通過[UIApplication sharedApplication]可以獲得這個單例對象 一個iOS程序啓動後創建的第一個
原创 UIWindow
UIWindow是一種特殊的UIView,通常在一個app中只會有一個UIWindow iOS程序啓動完畢後,創建的第一個視圖控件就是UIWindow,接着創建控制器的view,最後將控制器的view添加到UIWindow上,於是控制器的
原创 Xcode安裝VVDocumenter文檔註釋插件
1 命令行模式下輸入: curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh 2 下載成功之後重啓
原创 各數據類型轉換NSData轉NSString,Byte,UIImage
1,NSData 與 NSString NSData --> NSString NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8St
原创 多控制器UINavigationController
UINavigationController的使用步驟: 1 初始化UINavigationController 2 設置UIWindow的rootViewController爲UINavigationController 3 根據具體情
原创 獲取動態文字尺寸的方法
-(CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxSize{ NSDictionary *attrs=@{NSFontA
原创 UIView簡介
文本參考如下:http://blog.csdn.net/likendsl/article/details/7629517 NSObject的框架 view的生命週期 點贊 收藏
原创 控制器的view的創建
-(void)loadView 方法用來創建自定義View 只要用到View並且View爲空的時候就會調用loadView 點贊 收藏 分享 文章舉報 紅秋褲 發佈了
原创 交換button中圖片和按鈕的位置
自定義button中有兩個方法: - (CGRect)titleRectForContentRect:(CGRect)contentRect{ //控制button中label的frame } - (CGR
原创 項目中常見的文件
建立一個工程後,會在Supporting files文件夾下看到一個“工程名-Info.plist”的文件,該文件對工程做一些運行期的配置,非常重要,不能刪除 在舊版本Xcode創建的工程中,這個配置文件的名字就叫“Info.plis
原创 Xcode選擇性編譯
首先包含頭文件 #import <Availability.h> 在<Availability.h>文件中定義了很多宏 #define __IPHONE_6_0 60000 #define __IPHONE_6_1
原创 UICollectionView must be initialized with a non-nil layout parameter
UICollectionView must be initialized with a non-nil layout parameter UICollectonView必須傳入不爲空的layout參數來初始化 解決方法:重寫init方法