原创 CGContext一些方法在swift2.3和swift3.0的一些區別

CGContext在swift 2.3的使用         let context = UIGraphicsGetCurrentContext()         CGContextSetInterpolationQualit

原创 swift自定義btn

自定義btn,文字在左圖片在右的 效果。 // //  TitleBtn.swift //  FlowerField // //  Created by CJW on 17/6/7. //  Copyright © 20

原创 清理Xcode存儲空間

1,移除 APP 打包的ipa歷史版本(Archives) 刪除後不可恢復,文件夾是按照日期排列的,所以如果你不想全部刪除,就只保留最新的幾個版本就好了,個人建議全部刪除。 路徑 ~/Library/Developer/Xcode/Ar

原创 app渠道分析

App Store 可以做營銷: 可以區分是哪個渠道進來下載頁面的 那麼他的各項指標是什麼意思? 展示次數:  (我的理解:浙金app被搜索的次數) 官方解釋:您的 App 在 App Store 上顯示的次數。 App 購買量:

原创 swift版本的model

// //  Author.swift //  FlowerField // //  Created by CJW on 17/6/6. //  Copyright © 2017年 cjw. All rights reserv

原创 啓動引導頁

// //  AppDelegate.swift //  FlowerField // //  Created by CJW on 17/6/5. //  Copyright © 2017年 cjw. All rights

原创 自定義友盟分享界面

友盟界面醜嗎? 還行吧,但是和需求有點出入,那就讓我們自己定義一個吧,把友盟的分享,自己封裝到一個VIew上,自己想讓它如何出現就怎麼出現。 先看看,放一個View上,橫着排列,效果圖如下; 就把需要分享的平臺擺在你自己定義的

原创 工具解析Crash文件&&dSYM文件進行符號化

命令行工具解析Crash文件&&dSYM文件進行符號化 話說: 在日常開發中,app難免會發生崩潰。簡單的崩潰還好說,複雜的崩潰就需要我們通過解析Crash文件來分析了,解析Crash文件在iOS開發中是比較常見的。 獲取崩潰

原创 iOS-icon圖標

1. 可以使用在線移動圖標生成工具:圖標工場http://icon.wuruihong.com/網站自動生成iOS所需的所有對應格式的圖標2. 如果直接選擇iOS,會自動生成29pt、40pt、50pt、60pt、72pt、76pt、83

原创 CATransform3D骰子

CATransform3D實現色子動畫; 看來很有立體感,那麼讓我們慢慢實現它 首先我們創建一個view 看看view的立體效果  private lazy var diceView : UIView = {    

原创 查看一個iOS庫文件所支持的框架

在終端輸入 lipo -info 你的框架的framework地址回車; lipo -info /Users/apple/Desktop/MiaowShow-master/MiaowShow/MiaowShow/Classes/Fram

原创 iOS靜態庫和動態庫合併

查看庫支持的框架: lipo -info framework下的二進制文件名字 合併靜態庫和動態庫; lipo -create 第一個framework下二進制文件的絕對路徑 第二個framework下二進制文件的絕對路徑 -outp

原创 xcode archive 去掉dsym文件和添加dsym文件

你們知道的swift打包比OC的要慢很多。因爲Swift的方法都是靜態的; 但是打包慢的話對開發很影響的; 所以我們嘗試的去掉一些測試時候用不到的東西 比如DSYM; 這DSYM是收集奔潰的。在測試的時候不需要這些東西的所以去掉就好; 

原创 判斷字符串是否是手機號或者郵編

iOS中對string類的擴展,判斷字符串是否是手機號; extension  String {      func isPhoneNumber() -> bool {       let pattern = "^1[3456789]

原创 iOS 關於真機和模擬器framework合併

有時候在項目中,模擬器和真機上運行一個項目的時候,因爲某些靜態庫的原因,可能某一個方面不能運行,大部分情況就是模擬器上不可以但是在真機上可以。接下來要做的就是把某一個工程生成的靜態庫進行打包以後生成的framework進行合併。 首