Time of Update: 2017-08-28
Swift3中數組建立方法,swift3數組建立轉載自:http://blog.csdn.net/bwf_erg/article/details/70858865數組是由一群組類型相同的元素構成的有序資料集合。數組中的集合元素是有序的,而且可以重複出現。1 數組建立在Swift語言中,數組的類型格式為:Array<ElementType>或[ElementType]其中Array<ElementType>中的ElementType表示數組的類型,<&nbs
Time of Update: 2017-08-30
iOS:繪圖,ios繪圖1、UIBezierPath(貝茲路徑) 1-1)、在重寫 drawRect: 方法裡使用 使用不難,看 UIBezierPath.h 基本都會用,值得注意的是,顏色設定如下://設定 線段、填充 顏色[[UIColor redColor]set];//設定 線段 顏色[[UIColor orangeColor]setStroke];//設定 填充 顏色[[UIColor yellowColor]setFill]; 下面是學習過程中的代碼-
Time of Update: 2017-08-25
Swift語言中與C/C++和Java不同的文法(二),swiftjava這一部分,主要講Swift中創新的可選型(optionals)一、概要可選型是Swift創新的一種新的類型,首先看一下可選型的應用情境:var errorCode : Int =
Time of Update: 2017-08-24
iOS 開發之環形倒計時進度條(虛線/實線),ios實線代碼很簡單,一看便知。這裡為順時針,若想要逆時針,clockwise改為0,還需更改起始角度和終點角度。源碼地址:https://github.com/LfyDragon/CountDown 直接上代碼:- (void)drawRect:(CGRect)rect { CAShapeLayer *shapeLayer = [CAShapeLayer layer]; shapeLayer.frame = self.
Time of Update: 2017-08-30
drawRect中消除鋸齒,drawRect消除鋸齒在開始之前,我們需要建立一個DrawRectView 其初始代碼為//// DrawRectView.h// CGContextSetShouldAntialias//// Created by YouXianMing on 2017/8/30.// Copyright 2017年 TechCode. All rights reserved.//#import <UIKit/UIKit.h>@interface
Time of Update: 2017-08-24
React Native移動開發實戰-4-Android平台的適配原理,react-4-android 開啟Android開發工具Android Studio,選擇菜單 Open an existing AndroidStudio project,開啟ch04項目的android檔案夾,5.8所示。 圖5.8 Android原生項目結構
Time of Update: 2017-08-23
如何統計iOS產品不同渠道的下載量?,統計ios產品渠道一、前言在開發過程中,Android可能會打出來很多的包,用於標識不同的商店下載量。原來覺得蘋果只有一個商店:AppStore,如何做出不同來源的統計呢?本篇文章就是告訴大家如何做不同渠道來源統計。二、本文先看一下蘋果自家統計到的資料: 這個是在沒有對下載連結做任何處理的情況下在itunesconnect後台看到的資料。怎麼看到這個頁面呢?登入https://itunesconnect.apple.com/
Time of Update: 2017-08-17
【代碼筆記】iOS-獲得現在的時間(2015-09-11),ios-2015-09-11一,代碼。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //2015-09-16格式 NSDate *date = [NSDate new]; NSDateFormatter
Time of Update: 2017-08-22
iOS之sqlite和FMDB,iOS之sqliteFMDB資料庫sqlite在iOS中起著舉足輕重的作用,本文主要講述一下sqlite的並發,事務和常見的損壞問題,後面會簡述一下對sqlite進一步封裝的第三方庫FMDB。sqlite的並發和事務在瞭解sqlite的事務和並發之前,我們要先瞭解sqlite提供的幾種鎖的類型及區別。sqlite提供了五種層級的鎖:由以上5種鎖的機制,我們可以看出,sqlite對於讀操作是可以很好的支援並發的,但是對於寫操作,因為他採用的是鎖庫的方式,所以其寫操作
Time of Update: 2017-08-24
Swift語言中與C/C++和Java不同的文法(一),swiftjava---恢複內容開始---Swift作為蘋果官方推出的IOS開發的推薦語言,在過去的幾年間受到了越來越廣泛的關注,其實編程的人都知道,不同的程式設計語言大同小異,掌握一門新的語言關鍵是瞭解它與其它語言不同的特性,這幾個小節,將會介紹Swift文法的雨常用的C/C++和Java語言不同的地方,如果有不對的地方還是希望大家可以指正。一、總體上的第一節,我們會留給那些Swift語言的總體上的特性:1)Swift一段程式的結束可以用
Time of Update: 2017-08-24
【代碼筆記】iOS-在Block中修改外部變數值的,ios-block一,代碼。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. // 第一種是可以修改 static 全域變數;第二種是可以修改用新關鍵字 __block 修飾的變數。 __block int
Time of Update: 2017-08-23
【代碼筆記】iOS-在導覽列中顯示等待對話方塊,ios-導覽列一,。二,代碼。ViewController.m#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view,
Time of Update: 2017-08-17
iOS開發UIbutton常用屬性方法,ios開發uibutton對UIbutton的簡單使用(基本上足夠了),話不多說,直接看 UIButton *myButton = [UIButton buttonWithType:UIButtonTypeCustom]; /* UIButtonTypeCustom = 0,
Time of Update: 2017-08-18
React Native移動開發實戰-3-實現頁面間的資料傳遞,react-3-React Native使用props來實現頁面間資料傳遞和通訊。在React Native中,有兩種方式可以儲存和傳遞資料:props(屬性)以及state(狀態),其中: props通常是在父組件中指定的,而且一經指定,在被指定的組件的生命週期中則不再改變。state通常是用於儲存需要改變的資料,並且當state資料發生更新時,React
Time of Update: 2017-08-18
【代碼筆記】iOS-密碼在進入後台1小時後重新設定,ios-後台代碼:AppDelegate.m#import "AppDelegate.h"#import "ViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
Time of Update: 2017-08-16
【代碼筆記】iOS-對數組進行排序,筆記ios-數組排序一,代碼。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //直接排序對象 NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:nil
Time of Update: 2017-08-22
iOS新聞應用源碼,高仿今日頭條源碼等,ios高仿iOS精選源碼城市列表選擇一款非常時尚的照片選擇外掛程式優酷播放按鈕動畫BRPickerView是iOS的選取器組件,主要包括:日期選取器、時...選擇位置坐下動畫DemoBAButton 圖片、文字、倒計時等 git 功能最全的 button 分類企業級完整iOS項目-《新聞來了》較為美觀的多級展開列表高仿今日頭條6.2.6Swift 簡單畫板的swift實現 iOS優質部落格建立一個私人的 Pods 詳解前言騷年,你聽說過組件化嗎?
Time of Update: 2017-08-18
調用系統的撥打到電話,不彈框或多次出現彈框問題,調用撥打到電話 項目經過一個月的加班加點,終於這一期算是差不多了,於是便開始了最佳化工作,今天就發現了一個問題,在iOS10.2系統一下的手機調用系統的撥打到電話功能,彈框是不出現的,直接跳轉到撥打到電話的介面,但是在iOS10.2及其以上的系統是會出現的,這裡項目的代碼是一樣的,相信開發人員都認識,如下最後查閱資料才知道,在10.2以後這個方法是會有彈框,10.2之前的是沒有的,這個彈框無法去除,是系統為了安全性做保護用的,所以需要分版本處理。
Time of Update: 2017-08-23
Data轉Model的類型擦除問題,data轉model類型假如B類繼承A類,資料中有B類,把B類轉Data後存入,再取出。由於Model聲明的類型是A,那轉出來的也是A類型,這樣資料就丟失了一部分。或者存入的是範型集合資料,存入再取出也會發生類型擦除。原因在於對類對象進行序列化和還原序列化時,很多第三方庫只是單純以Model聲明的類型為準,沒有處理類型擦除問題。解決問題當然很簡單,只要把真實的類類型也儲存進去就可以了。類似Gson藉助TypeToken擷取真實類型。這裡做個筆記免得以後踩這個坑
Time of Update: 2017-08-21
iOS----------禁止輸入漢字,ios----------說明:^.*[\u4e00-\u9fa5].*$ 是否包含中文^[\u4E00-\u9FA5]+$ 是否全中文 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if (![string