原创 OC-對象在內存中的存儲
1.內存中的五大區域 棧:存儲局部變量 堆:允許程序員手動在堆區申請指定的連續的字節數的空間來使用 BSS段:存儲未初始化的全局變量,靜態變量 數據段(常量區):存儲已經初始化的全局變量,靜態變量,常量數據
原创 OC-對象創建、屬性的調用
01.同1類的多個對象之間毫無關係 1).創建Dog類 #import <Foundation/Foundation.h> @interface HMDog : NSObject { @public NSString *
原创 iOS中的謂詞(NSPredicate)使用
iOS中的謂詞(NSPredicate)使用 http://www.cocoachina.com/ios/20160111/14926.html “使用謂詞對集合元素進行過濾時,程序會自動遍歷其元素,並根據集合元素來計算謂詞的值,當這個
原创 iOS: 仿新浪微博 OC (持續更新ing)
效果圖(暫定) 1.配置AppIcon和LaunchImage 2.項目框架初建 需求: 多視圖控制器 思路: (1) 自定義一個繼承UITabBarController的類作爲window的rootViewContr
原创 iOS:使用YYModel實現本地JSON文件解析
1.在模型類中定義屬性 屬性名需要和JSON文件中key值保持一致 @interface WBCityInfoModel : NSObject /// 城市名 @property (nonatomic, copy) NSString
原创 環境配置cocopod
環境配置cocopod
原创 view的生命週期
UIViewController中聲明如下方法: //加載視圖 - (void)loadView; //將要卸載視圖 - (void)viewWillUnload NS_DEPRECATED_IOS(5_0,6_0); //已經
原创 ATS 設置
ATS 設置 <key>NSAppTransportSecurity</key> <dict> <!--Include to allow all connections (DANGER)--> <key>NSAllowsArbit
原创 # iOS Build Fail: library not found for -lAFNetworking #151
Duplicate of #99. Just open the .xcworkspace file instead of the .xcodeproj file. When you use CocoaPods, it creates a
原创 報錯: reason: 'data parameter is nil' 本地JSON文件找不到
檢查build phases
原创 iOS: 搜索控件UISearchController
官方文檔:https://developer.apple.com/library/content/samplecode/TableSearch_UISearchController/Introduction/Intro.html#//ap
原创 Swift基礎:將閉包改爲逃逸型場景
alt+左鍵 查看類型 常量 // 定義常量 let a = 10 let b = 20.5 // 常量運算 (X) let result = a + b Binary operator ‘+’ cannot be ap
原创 CocoaPods更新後搜不到想要的框架
更新後,依然搜不到想要的框架 原因: 是因爲以前使用過的框架有緩存,再使用的時候系統沒有去~/.cocoapods文件夾尋找,而是直接調用了Caches裏存儲的 解決方法: 前往->資源庫->Caches->刪除CocoaPods文件
原创 iOS: 本地通知&遠程推送
本地推送 AppDelegate.m 註冊: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)
原创 報錯:You need at least git version 1.8.5 to use CocoaPods
原因: 1.cocoapods安裝成功,鏈接Xcode的版本過低 2.電腦安裝了多個版本的Xcode,需要修改鏈接Xcode路徑 修改鏈接命令是: sudo xcode-select -switch /Applications/X