原创 iOS 之NSJSONReadingOptions說明

首先用代碼來說明NSJSONReadingMutableContainers的作用: 1 NSString *str = @"{\"name\":\"kaixuan_166\"}"; 2 3 NSM

原创 微信小程序清緩存的3種方法

大概的方法就這幾種吧 一、在手機微信通用功能裏面釋放內存緩存空間,這種方法對微信網頁會比較實用,但小程序那種要清除storage不行好像。 視頻查看:http://www.taoxtao.cn/wp-content/uploads/201

原创 3分鐘實現iOS語言本地化/國際化(圖文詳解)

前言 語言本地化,又叫做語言國際化。是指根據用戶操作系統的語言設置,自動將應用程序的語言設置爲和用戶操作系統語言一致的語言。往往一些應用程序需要提供給多個國家的人羣使用,或者一個國家有多種語言,這就要求應用程序所展示的文字、圖片等信

原创 UIViewContentMode各類型效果

UIViewContentMode typedef enum {     UIViewContentModeScaleToFill,     UIViewContentModeScaleAspectFit,      // conte

原创 IOS---NSdata 與 NSString,Byte數組,UIImage 的相互轉換

1. NSData 與 NSString NSData-> NSString NSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8Strin

原创 iOS開發之獲取系統相冊中的圖片與視頻(內帶url轉換)

@話不多說,直接上代碼 [objc] view plaincopy #import <AssetsLibrary/AssetsLibrary.h>  // 必須導入      // 照片原圖路徑   #d

原创 iOS 中捕獲程序崩潰日誌

iOS開發中遇到程序崩潰是很正常的事情,如何在程序崩潰時捕獲到異常信息並通知開發者,是大多數軟件都選擇的方法。下面就介紹如何在iOS中實現:1. 在程序啓動時加上一個異常捕獲監聽,用來處理程序崩潰時的回調動作  NSSetUncaught

原创 最新 macOS Sierra 10.12.3 安裝CocoaPods及使用詳解

cocoapods官網:https://guides.cocoapods.org 一、什麼是CocoaPods 每種語言發展到一個階段,就會出現相應的依賴管理工具,例如 Java 語言的 Maven,nodejs 的 npm。隨着

原创 《從零開始學Swift》學習筆記(Day 66)——Cocoa Touch設計模式及應用之通知機制

通知(Notification)機制是基於觀察者(Observer)模式也叫發佈/訂閱(Publish/Subscribe)模式,是 MVC( 模型-視圖-控制器)模式的重要組成部分。 問題提出天氣一直是英國人喜歡討論的話題,而最近幾年天

原创 《從零開始學Swift》學習筆記(Day67)——Cocoa Touch設計模式及應用之MVC模式

MVC(Model-View-Controller,模型-視圖-控制器)模式是相當古老的設計模式之一,它最早出現在Smalltalk語言中。現在,很多計算機語言和架構都採用了MVC模式。MVC模式概述MVC模式是一種複合設計模式,由 “觀

原创 《從零開始學Swift》學習筆記(Day 62)——Core Foundation框架之內存託管對象與非託管對象

內存託管對象Swift中調用Core Foundation函數獲得對象時候,對象分爲:內存託管對象和內存非託管對象。內存託管對象就是由編譯器幫助管理內存,我們不需要調用CFRetain函數獲得對象所有權,也不需要調用CFRelease函數

原创 iOS 根據 crash 崩潰 報告的內存地址定位到代碼位置

1,首先要有崩潰的app上傳時候的打包文件,也就是 .xcarchive文件。這個文件可以通過以下方法找到,點擊Xcode右上角的Organizer,然後點擊Organizer上面的Archives,就可以看到下面有個列表,列出的都是

原创 iOS - 富文本指定文字點擊實現(仿超鏈接)

就這種。 #import "ViewController.h" @interface ViewController () <UITextViewDelegate> @end @implementation ViewController

原创 IOS 調用地圖

百度地圖URI API地址高德地圖URI API地址騰訊地圖URI API地址 [[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:@"baidumap:/

原创 iOS Instruments工具使用

iOS性能優化:Instruments工具 前言:即使再牛的程序員,寫出再棒的代碼依然存在很多可優化的地方,更別說我們普通程序員寫出的普通的代碼(例如筆者)更是有很多的優化以及bug需要我們去調試。所以代碼優化是我們必須掌握的技能。 今天