Time of Update: 2016-07-28
UIWebView儲存網頁中的圖片(轉載),uiwebview轉載現在H5混合原生開發的方式越來越流行,也就要用到UIWenview控制項。在開發過程中,我們可能會遇到一個需求,要求我們儲存網頁上的圖片,當使用者點擊圖片的時候,就可以讓使用者選擇是否下載圖片。在系統內建的Safari瀏覽器已經實現了該功能,但是iOS開發中我們如果調用UIWebView載入圖片,會發現無法使用Safari儲存圖片的功能的。這就需要我們自己去實現。要儲存網頁中的圖片,關鍵是要擷取手指點擊位置的圖片的url地址,這就
Time of Update: 2016-07-29
Images.xcassets,images.xcassets用法Images.xcassets概述功能方便使用者管理映像資源。圖片擷取方式Images.xcassets中的圖片資源只能通過imageNamed:方法載入,通過NSBundle的pathForResource:ofType:無法獲得圖片路徑。因此,Images.xcassets只適合存放系統常用的,佔用記憶體小的圖片資源。AppIcon例1- finder中顯示- content.json- iPhone6s plus上的顯示-
Time of Update: 2016-07-31
UITableViewHeaderFooterView的封裝,headerfooterviewxibUITableViewHeaderFooterView的封裝 特點1. 封裝的 UITableViewHeaderFooterView 能夠讓使用者更好的自訂自己的 headerView;2.
Time of Update: 2016-07-30
iOS開發和localStorage/sessionStorage,sessionlocalstorage一、前言 在近期的工作中,有前端同學告訴我要清除localStorage,我當時對localStorage完全沒有概念,所以就在w3c看了一下相關的內容,下面簡單的介紹一下。算是對iOS開發人員普及H5的一些常識吧,高手請直接忽略。二、localStorage &&
Time of Update: 2016-07-28
PCM轉換MP3的工具封裝,pcmmp3封裝PCM轉換MP3的工具封裝 說明1. 對 PCM 轉 MP3 進行了簡單的封裝.2. 使用 https://github.com/wuqiong/mp3lame-for-iOS 產生支援64位的 lame 庫. 源碼https://github.com/YouXianMing/iOS-General-Tools 中的 PCM-to-MP3//// PcmToMp3Manager.h//
Time of Update: 2016-07-27
git(將現有項目加入osChina),gitoschina將現有項目加入osChina在osChina中建立項目 注意不要初始化項目。項目現在基本為空白,得到項目的遠程地址。找到現有項目,切換到現有項目目錄調用初始化方法git狀態將現有項目下的所有檔案添加到追蹤檔案中git狀態將檔案提交到暫存區並且添加備忘添加遠程倉庫(簡稱;地址)查看遠程倉庫狀態此時可是正常使用git的拉取和推送操作了拉取遠程倉庫的最新資料(相當於svn的先更新再提交步驟),拉取資料時需要指定分支名稱,並且會開啟v
Time of Update: 2016-07-29
Core Data的一些常見用法,coredata用法一、簡介Core Data是一個純粹的物件導向架構,其本質就是一個ORM(對象關係映射:Object Relational Mapping),能以物件導向的方式操作SQLite資料庫。在實際開發中絕大部分情況下,Core
Time of Update: 2016-07-27
iOS NSDate等時間類的使用,iosnsdate使用一、NSDate //iOS時間 //目前時間、預設0時區 NSDate *date = [NSDate date]; NSLog(@"目前時間date%@",date); //NSDateFormatter是用來設定NSDate的格式 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; //設定為系統時區
Time of Update: 2016-07-28
Viewcontroller基類,viewcontroller基#import <UIKit/UIKit.h>#import "YQZMutableArray.h" @interface YQZViewController : UIViewController @property (nonatomic, strong) NSString *kTitle; //儲存當前正在啟動並執行http請求@property (nonatomic, strong)
Time of Update: 2016-07-27
飄雪花動畫,飄雪花該飄雪動畫實現思路:1.雪花用的圖片。2.下雪的動作是用的view層實現的,用view實現一個下落的動作。3.應用演算法實現隨機時間,然後建立相應的雪花,實現下降。 部分代碼:- (void)ontime{ UIImageView * view; view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"xuehua.jpg"]]; &
Time of Update: 2016-07-28
關於UITableViewCell的迴圈利用--面向初學者,uitableviewcell--UITableViewCell的重複利用機制有效地節省記憶體開銷和提高程式效能。 1 原理tableView擁有一個緩衝池,存放未在使用(沒有顯示在介面)的cell。tableView有一行cell要顯示時先從緩衝池裡找,沒有則建立,有一行cell隱藏不需要顯示時就放到緩衝池。2 圖解迴圈利用代碼//cellForRow 代碼-(UITableViewCell
Time of Update: 2016-07-26
swift學習筆記之-類和結構體,swift學習筆記//類和結構體 import UIKit //類和結構體/*1.枚舉enum、結構體struct和String、Array、Dictionary類型,都屬於值傳遞類型,被賦值給新的常量或變數時傳遞的是值的拷貝,若聲明為常量執行個體,則不能修改它的屬性的值,即使屬性為變數2.類class是參考型別,被賦值時傳遞的是執行個體的引用一、類和結構體對比Swift 中類和結構體有很多共同點。共同處在於:
Time of Update: 2016-07-26
iOS
Time of Update: 2016-07-25
蘋果原生推送,蘋果很久以前寫demo,現在回憶下~~~可能有點錯誤 GIthub:https://github.com/BigShow1949/YFPushTest步驟:1)添加APP ID.蘋果開發人員中心: Identifiers--->App IDs 添加一個ID,比如我的Name:YFPushTest, 這裡的ID一定是項目的Bundle Identifier ,
Time of Update: 2016-07-26
鍵盤遮擋輸入框的問題,鍵盤遮擋輸入框iOS開發之“鍵盤遮擋輸入框的解決辦法”之一 -----鍵盤通知之前處理這種問題,總是在觸發輸入框編輯事件鍵盤彈出的時候,將當前的View整體向上移動,結束編輯又整體向下移,耗時耗力效率低。在網上看了使用鍵盤通知的方法很是方便,所以寫了個demo供初學者參考! 1.在ViewController.m檔案聲明#import "ViewController.h"@interface ViewController
Time of Update: 2016-07-26
【代碼筆記】UILable高度自適應(sizeWithFont),uilable自適應高度一,代碼。- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. NSString *textString=@"1234567890"; NSLog(@"---height--%ld",(long)[self
Time of Update: 2016-07-26
IOS開發基礎知識--片段43,ios基礎知識--431:增加手勢進行左劃效果,針對視圖並修改其中一個的座標,菜單用隱藏跟顯示@property(strong,nonatomic)UISwipeGestureRecognizer *recognizer;self.recognizer = [[ UISwipeGestureRecognizer alloc ] initWithTarget:self action:@selector
Time of Update: 2016-07-26
IOS開發中設定導覽列主題,ios開發導覽列主題/** * 系統在第一次使用這個類的時候調用(1個類只會調用一次) */+ (void)initialize{ // 設定導覽列主題 UINavigationBar *navBar = [UINavigationBar appearance]; // 設定背景圖片 NSString *bgName = nil; if (iOS7) { // 至少是iOS 7.0 bgName = @"NavBar64"
Time of Update: 2016-07-26
YYKit之YYModel淺析,yykityymodel 本文主要是對YYModel檔案結構的簡單分析,能協助你更快的熟悉和學習YYModel。如有問題,希望能指正,謝謝。一、YYCLassInfo檔案 YYClassIVarInfo:存放變數的Model YYClassMethodInfo:存放方法的Model
Time of Update: 2016-07-25
一句話實現OC單例模式,一句話實現OC模式首先建立一個標頭檔,定義如下宏:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495// .h檔案的實現#define