原创 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

原创 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