原创 Archive 之 Undefined symbols for architecture armv7

  什麼是 armv7?    推薦 :iOS 中的 armv7,armv7s,arm64,i386,x86_64 都是什麼 iOS開發~製作同時支持armv7,armv7s,arm64,i386,x86_64的靜態庫.a 在做靜態庫的

原创 IOS Xcode Swift 編碼規範

1 二元運算符(+, ==, 或->)的前後都需要添加空格 推薦 let testValue = 1 + 2 if testValue == 1 { /* ... */ }

原创 swift deinit 不被執行

前言: strong:當你聲明一個屬性時,它默認就是強引用 weak:弱引用對象的引用計數不會+1, 必須爲可選類型變量 在聲明弱引用對象是必須用var關鍵字, 不能用let. 因爲弱引用變量在沒有被強引用的條件下會變爲nil, 而let

原创 iPhone X設備tabBar高度錯亂的問題

iPhone X在主界面是UITabBarController的情況下,如果控制器的hidesBottomBarWhenPushed屬性設爲true,進行push操作之後會出現tabBar高度錯亂的現象,先變矮一截,然後返回的時候又彈回到

原创 基於RXSwift 下 頁面跳轉進行解耦 非ViewController類實現頁面跳轉

在日常開發過程中我們爲了使這個項目,頁面精簡 美觀易懂,往往採用組件式開發,會對一個複雜的完整頁面分割成一個個UI view ,UItableviewcell 等控件類,或者我們會在某些網絡請求回調 和異步操作跳轉頁面。如何在這些類內進行

原创 iOS FSCalendar 使用過程中遇到的問題

項目中用到了日曆控件先前用了幾個三方控件 ,後還是決定用FSCalendar 這裏我採用了xib 的方式來新建FSCalenda     此時可以看到日曆有6行,如圖設置即可  

原创 Mybatis resultmap resultType初識 二 :xml 文件的使用 多參數 單參數傳值

先了解下查詢 如下sql 語句 說明 sql 的ID 要唯一!!! <resultMap id="BaseResultMap" type="map" > <id column="id" property="id" jd

原创 Mybatis :搭建與配置一

我這裏用了yml 文件來配置  mybatis: mapper-locations: classpath:mybatis/mapper/*.xml type-aliases-package: com.chris.apecircl

原创 iOS導航模式簡單介紹

在iOS應用中,視圖控制器處於重要地位。在UIKit中,視圖控制器有很多種,有些負責顯示視圖,有些也同時兼顧導航。首先我們先見識幾種常見的視圖控制器: 1、UIViewController。用於自定義視圖控制器的導航。 2、UINav

原创 iOS的類方法和實例方法區別與使用 + -

1.什麼是類方法? 在OC類定義方法時以 + 開頭的方法,又稱爲靜態方法。如:+ (viod)方法名{ }. 作用:不用實例話就可以直接調用的方法,一般是有返回值的,返回對應的實例(數組、字符串等),還有可能就是本身類的實例對象。常用

原创 mysql添加索引命令 並驗證性能提升

數據庫類型 mysql(阿里雲) 操作表名稱:ZbUser  16個屬性  數據總量 :290629   創建腳本 1.PRIMARY  KEY(主鍵索引) mysql> ALTER  TABLE  `table_name`  ADD  

原创 mysql 複製表以及表結構

  1.複製表結構及數據到新表     create table新表select * from舊錶  2.只複製表結構到新表 方法1 :(低版本的mysql不支持,mysql4.0.25不支持,mysql5已經支持了)     創建表

原创 intellij Idea 如何雙開

在日常的開發過程中,往往需要開啓多個項目窗口進行開發,比如有些大佬需要在開發的同時又要維護之前的項目,這個時候IDEA  默認的在當前同一個窗口打開項目就不符合操作要求了。 如何開啓多窗口: 然後搜索project opening,然後