Time of Update: 2018-01-20
iOS-CoreText的那些事,ios-coretext那些事1.判斷點擊的位置是否在某個NSRange範圍內#pragma mark 判斷點擊的位置是否在 range內/** 將點擊的位置轉換成字串的位移量,如果沒有找到,則返回-1 view:view point:點擊位置 frameRef:當前view的frameRef */+ (CFIndex)wkj_touchContentOffsetInView:(UIView *)view
Time of Update: 2018-01-01
iOS11自訂彈窗不顯示/HUD不消失的問題解決方案,ios11hud iOS11自訂彈窗不顯示/HUD不消失的問題解決方案,最近在啟動並執行一個老項目一直出現iOS11相容性的問題,iOS10以及之前的版本都沒問題,唯獨iOS 11出現各種彈窗不展示,或者不消失的問題,翻看了原始碼,發現是上一個人的鍋。iOS10之前[[[UIApplication sharedApplication] windows].lastObject
Time of Update: 2018-01-01
iOS Launch Screen 更換啟動圖片不成功的問題解決方案, iOS Launch Screen 更換啟動圖片不成功的問題解決方案。項目裡使用的Launch Screen來設定啟動圖,在原來的基礎上更換了一張圖片後運行發現啟動圖沒有更新成功,在網上找了兩天,總結一下:1,使用Launch
Time of Update: 2017-11-08
iOS開發-RATreeView多層UITableViewCell展示【展開與收合】的使用,1.前言iOS開發時,經常接觸到的列表展示就是Tableview再熟悉不過了,但是如果接觸到多層多級cell的展示,用大牛Augustyniak寫的RATreeView是最好不過的了,Git地址:https://github.com/Augustyniak/RATreeView 閑話少說,重點在下面;2.匯入RATreeView如果安裝了CocoaPods,就直接在podfile檔案裡面添加 &
Time of Update: 2017-11-01
iOS開發筆記18:一些編譯、開發調試、打包的細節整理,ios18 1.以鏈庫的方式引用第三方庫 一些特殊情境可能會要求使用鏈庫的方式使用第三方庫,大體設定如下: ①Other Linker Flags裡進行設定,格式為-l+庫名稱 ②Libray Search
Time of Update: 2017-10-14
ios 判斷螢幕顯示是@2x還是@3x來調用字型大小,@2x@3x傳統font大小適配可能會根據螢幕寬度與iphone5或iphone6寬度的一個比例來適配。但如果有這樣一個需求,在顯示@2x圖片的手機上顯示一種字型,在顯示@3x圖片的手機上顯示另一個固定大小的字型。所以這裡的重點是要區分手機螢幕顯示圖片是@2x型還是@3x型的。CGFloat scale = [UIScreen mainScreen].scale,就它了。UIScreen的scale屬性在iphone 5,6,6s,
Time of Update: 2017-10-01
Xcode 9 Analyzing Crash Reports,Analyzing Crash ReportsAfter you distribute your app for testing by using TestFlight or after you make it available on the store, routinely download and analyze crash reports. When an app crashes, the system creates a
Time of Update: 2017-08-23
iOS:動畫,ios動畫 1、UIView Animation 1-1)、原始的,非Block。//動畫名、內容[UIView beginAnimations:@"id100" context:@"animation1"];//時間長度2秒[UIView setAnimationDuration:2.0];//開始緩慢,不會勻速// UIViewAnimationCurveEaseInOut, // 慢入、慢出// UIViewAnimationCurveEaseIn,
Time of Update: 2017-08-07
SVN命令使用詳解,svn使用詳解原文地址:http://www.roncoo.com/article/detail/1247251、檢出svn co http://路徑(目錄或檔案的全路徑) [本地目錄全路徑] --username 使用者名稱 --password 密碼svn co svn://路徑(目錄或檔案的全路徑) [本地目錄全路徑] --username
Time of Update: 2017-07-09
在 iOS 中使用 iconfont,ios中使用iconfont如何使用自訂字型在講icon font之前,首先先來看看普通自訂字型是如何在ios中使用的,兩個原理是一樣的。這裡以KaushanScript-Regular為例: Step 1: 匯入字型檔將字型檔拖入項目(ios支援的字型格式有:.ttf、.otf,其他格式不確定): 然後再在項目的資源集區中確認字型檔是否加入項目,開啟xcode項目的Build Phases中查看: Step 2:
Time of Update: 2017-07-05
記憶體管理機制,ios記憶體管理機制Objective-C中提供了兩種記憶體管理機制MRC(MannulReference Counting)和ARC(Automatic Reference Counting),分別提供對記憶體的手動和自動管理,來滿足不同的需求. ARC: ARC是Auto Reference Counting的縮寫,即自動引用計數,由編譯器在代碼合適的位置中自動添加retain/Release/Autorelease/dealloc方法從而進行記憶體管理.
Time of Update: 2017-07-04
iOS- 解決iOS10 App啟動時放大鋪滿App Icon的問題,ios-ios100.前言 iOS10 App啟動時放大鋪滿App表徵圖iPad Application shows app icon as launch screen in iOS
Time of Update: 2017-06-10
Core ML 機器學習,coreml機器學習在WWDC 2017開發人員大會上,蘋果宣布了一系列新的面向開發人員的機器學習 API,包括臉部辨識的視覺 API、自然語言處理 API,這些 API 整合了蘋果所謂的 Core ML 架構。Core ML 的核心是加速在 iPhone、iPad、Apple Watch 上的人工智慧任務,支援深度神經網路、迴圈神經網路、卷積神經網路、支援向量機、樹整合、線性模型等。概覽藉助 Core
Time of Update: 2017-06-02
Git 倉庫遷移,git倉庫遷移1,單分支倉庫遷移$ git remote -v //git remote命令列出所有遠程主機。 使用-v選項,可以參看遠程主機的網址$ git remote rm origin // 刪除本地舊倉庫當前分支連結的遠端 (實質 "origin branch" 並沒有改變, 只是本地的改變了)$ git remote set-url origin remote_git_address
Time of Update: 2017-05-16
矽谷商城第二版4--發現模組,矽谷商城第二版4-- 1、採用TabLayout實現標題的切換; 在2015年的google大會上,google發布了新的Android Support Design庫,裡麵包含了幾個新的控制項,其中就有一個TabLayout,它就可以完成TabPageIndicator的效果,而且還是官方的,最好的是它可以相容到2.2以上版本,包括2.2。我使用的 android
Time of Update: 2017-05-02
iOS —— NNSURLSessionDataTask,nsurlsessiondatatask一、基本簡介1. NSURLSessionDataTask 是 NSURLSessionTask 的子類,是一個具體的 網路請求(task) 類,是網路請求中最常用的請求之一通常,NSURLSessionDataTask 用來請求資料,可以用來下載資料資源,例如 JSON 資料,圖片資料等 2. 通常有以下幾種方法建立一個 data task1)方法一 : 使用 NSURLSession
Time of Update: 2017-04-30
popwindow
Time of Update: 2017-03-30
使用phonegap進行本機存放區,phonegap進行儲存<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Database Example</title><script type="text/javascript" charset="UTF-8" src="cordova.js"></script><script
Time of Update: 2017-03-27
iOS效能之其他,iOS效能之本篇文章是個引用,因為這些技術我都只是研究過,但是並沒有在項目中使用,也沒有深入研究,所以只能當做一個筆記了網路請求現在大多數的網路請求都是使用的json格式(相信沒有APP再使用XML格式了吧),json格式小巧,輕便,在早幾年,確實是不二之選,但是現在有了更加輕型的解決方案,Protobuf,也是google出品(必屬精品),是一種二進位格式,比json更小(大約小20%)。簡單來說,他的流程是:本地寫一個proto檔案(什麼編輯器都可以),如:message
Time of Update: 2017-03-26
Android