zoukankan      html  css  js  c++  java
  • IOS开发基础知识碎片-导航

    1:IOS开发基础知识--碎片1  

    a:NSString与NSInteger的互换

    b:Objective-c中集合里面不能存放基础类型,比如int string float等,只能把它们转化成对象才可以存放,就是类NSNumber

    c:NSDATA与NSString互转

    d:去除输入框空格(NSString也适用)

    f:IBOutlet,IBAction说明

    g:获取UIColor的RGBA值

    h:修改textField的placeholder的字体颜色、大小

    i:NSString进行URL编码和解码 

    j:屏蔽触发事件,2秒后取消屏蔽

    2:IOS开发基础知识--碎片2 

    a:获得另一个控件器,并实现跳转

    b:判断IOS版本

    c:Button不同状态下背景图片

    d:判断设备是3.5寸还是4寸

    e:viewDidLoad中调用

    f:树形结构导航问题(UINavigationController)

    3:IOS开发基础知识--碎片3  

    a:判断设备

    b:枚举的运用

    c:IOS开发中的CGFloat、CGPoint、CGSize和CGRect

    d:ios动态获取UILabel的高度和宽度

    e:带属性的字符串(NSMutableAttributedString)的使用

    f:UIWebView加载PDF远端文件,并可以进行放大缩小简单的显示;

    4:IOS开发基础知识--碎片4   

    a:返回到主线程进行操作,对UI进行更新只能在主线程进行

    b:UIImageView用法总结

    c:通过tag获得子控件

    d:动态修改按键的背景图

    e:判断是不是模拟机

    f:16进制色彩转化成UIColor

    5:IOS开发基础知识--碎片5  

    a:addSubview和insertSubview 区别

    b:loaded the "XXXView" nib but the view outlet was not set 解决方案

    c:UIViewController和UIView关系

    d:页面传值问题

    e:集合视图跟表视图

    f:通过Segue标识进行跳转

    g:UIScreen(屏幕)、UIWindow(画框)、UIView(画布)、didFinishLaunchingWithOptions的概念

    h:各种数据类型的@property属性

    i:隐藏Status bar(状态栏)、NavigationBar(导航栏)、tabBarController(标签栏)

    j:不错网站收藏

    6:IOS开发基础知识--碎片6   

    a:IOS多视图跳转方法

    b:presentModalViewController与dismissModalViewControllerAnimated注意事项

    c:视图跳载的几种动画

    d:JSONKit的使用方法

    e:afnetworking2.0运用,结合json,引入afnetworking文件后,引入头文件就可以使用,支持arc

    7:IOS开发基础知识--碎片7    

    a:各个版本IPHONE分辨率及图片的实现原理

    b:其它几张知识图片

    c:为什么XCode项目中会有A M这种标识

    d:MAC 本地进行IP映射域名的操作

    e:arm64 armv7 armv7s arm6

    f:真机测试报 TCWeiboSDK 93 duplicate symbols for architecture armv7

    g:UINavigationBar的一些属性的行为发生了变化

    8:IOS开发基础知识--碎片8 

    a:用UIImageView作为背景,但直接把按钮或者UITextField放在上面无法相应事件

    b:AFnetWorking报"Request failed: unacceptable content-type: text/html"

    c:NSMutableArray和NSArray的相互转换

    d:自定义系统导航条上面的返回按钮,以及文字,右侧收藏按钮

    e:清理UITableView底部空的列

    f:如何隐藏navigation跳转后的头部右键

    g:如要给UICollectionViewController视图设置背景图

    h:可以在其它地方修改rootViewController

    i:新浪微博授权登录报Warning: Attempt to present on whose view is not in the window hierarchy!

    j:在引入第三方TcweiboSDK报linker command failed with exit code1(use -v to see invocation)

    k:NSUserDefaults存放民NSDictionary

    9:IOS开发基础知识--碎片9   

    a:两种方法删除NSUserDefaults所有记录

    b:设置全局navigation barbuttonitem

    c:UITableView设置Section间距

    d:解决OBJC_CLASS_$_MBProgressHUD无法引用的问题

    e:iOS7 下使用SVPullToRefresh 下拉刷新导航栏位置错误

    f:当改动布局要更新效果时

    g:给UITextField增加一个右边内的图片按键(rightView)

    h:NSLog 输出格式集合

    i:设置UIImage的渲染模式:UIImage.renderingMode

    j:navigationController当前页隐藏后跳转回去页同样被隐藏

    10:IOS开发基础知识--碎片10   

    a:如何给表格单元列增加选择时的背影效果

    b:修改标题栏的文字

    c:一个滚动启动页功能代码

    d:增加删除控制器

    e:关于UIView的autoresizingMask属性的研究

    f:系统提供的dispatch方法

    11:IOS开发基础知识--碎片11

    a:AFNetwork判断网络状态

    b:UIButton倒计时

    c:判断iphone设备

    d:在IOS8以下报一个自动布局的BUG,而在IOS8却能正常运行

    e:与JS交互,并把JS代码兼容android跟IOS

    f:FMDB使用的一点心得:数据库创建、制表、查询等以及image转换成二进制nsdata保存到数据库中

    12:IOS开发基础知识--碎片12   

    a:Delegate运用

    b:实现UIButton不同状态下的显示

    c:视图uiview增加点击事件

    d:在ios7中出现滚动视图UIScrollView不兼容问题,无法滚动

    e:对UIButton上的图标进行翻转

    f:创建一个背景图片,并从网络动态加载

    g:加载xib到其它视图中

    h:不错的插件

    i:ios7和ios8关于导航栏的那些事

    j:initWithNibName/awakeFromNib/initWithCoder区别

    13:IOS开发基础知识--碎片13 

    a:运行程序报the file couldn't be opened because you don't have permission to view it

    b:百度地图引用

    c:自定义大头针百度地图

    d:自动隐藏和显示工具栏和导航条

    e:View代码结构的一些建议

    f:iOS中的生成随机数方法

    g:沙盒路径知识整理

    14:IOS开发基础知识--碎片14 

    a:ZIP文件压缩跟解压,使用ZipArchive

    b:UITapGestureRecognizer传值

    c:自定义self.navigationItem.titleView视图

    d:实现无限滚动的uiscrollview

    e:IOS开发实现歌词自动滚动功能一种实现方式

    f:iOS 从url中获取文件名以及后缀

    15:IOS开发基础知识--碎片15 

    a:将自定义对象转化成NsData存入数据库

    b:增加子控制器,用来提取一些公共的内容布局,瘦身当前viewcontroller

    c:用协议来分离出调用

    d:关于kvo的运用

    e:自定义UITableViewCell的accessoryView 判断哪个Button按下

    f:直接运用系统自带的UITableViewCell,其中cell.accessoryView可以自定义控件

    16:IOS开发基础知识--碎片16  

    a:Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)

    b:IOS 开发中判断字符串是否为空字符的方法

    c:删除Caches文件夹的内容

    d:计算某个文件夹或文件的大小

    e:文件操作(NSFileManager)iOS (转)

    f:iOS自动化打包之在Xcode8.2.1之上没有PackageApplication指令的解决方法

    17:IOS开发基础知识--碎片17

    a:contentSize、contentInset和contentOffset区别

    b:IOS虚拟器安装其它Simulator

    c:输入框中的inputaccessoryview和inputview

    d:修改UISearchBar中关于cannel取消的文字

    e:关于navigationController中增加控件时push跳转及跳回

    f:整个视图点击都对键盘进行收缩

    g:针对第三方插件为mrc,而工程为arc的调用

    h:通知的方式实现键盘的收缩布局问题

    i:封装一个uivew带有按键工具栏的实例

    18:IOS开发基础知识--碎片18  

    a:initWithFrame方法的理解

    b:layoutSubviews总结

    c:单元行有其它控件时,行选中时关于控件高亮的问题

    d:UIButton高亮效果去除

    e:一个选项卡的封装

    f:UITextField实现获取光标但第一次不弹出键盘

    19:IOS开发基础知识--碎片19 

    a:键盘事件顺序

    b:程序报-[__NSCFDictionary xxx]: unrecognized selector sen

    c:UIScreen学习记录

    d:IOS开发NSBundle对象使用详解

    e:单位换算,PX换算成磅

    f:UIButton一些细节问题

    g:UIApplication知识点

    h:一个倒计时的功能代码

    i:BlocksKit插件运用

    20:IOS开发基础知识--碎片20

    a:view中的clipsTobounds属性

    b:UIScrollView滚动视图加载单元格点击事件

    c:对表格中的某个节跟每一行进行单独刷新

    d:类似微信的搜索附近的人的功能 在 服务端的实现

    e:定位一些基础内容 CLLocation

    f:CGPoint一些常见操作

    g:iOS7 中 boundingRectWithSize:options:attributes:context:计算文本尺寸的使用

    h:一段布局排版关于tableView.tableFooterView设置按键跟等待提示

    i:百度坐标跟火星坐标相互转换

    21:IOS开发基础知识—碎片21

    a:[UIScreen mainScreen].scale知识点

    b:如何正确的绘制1像素的线

    c:socket编程 - Asyncsocket  

    d: 获得当前屏幕所展现的行

    e:RTRootNavigationController获得导航数组控制器

     

    22:IOS开发基础知识—碎片22

    a:设置有间距的表格行(UITableViewStyleGrouped)

    b:Xcode7 使用NSURLSession发送HTTP请求报错

    c:对UITextField内容实时监听长度和内容

    d:真机调试报Please verify that your device's clock is properly set, and that your signing certificate is not expired

    e:给UIAlertView增加UITextView,并获得它的值

    f:iOS UILabel显示HTML文本(IOS7以上)

     

    23:IOS开发基础知识—碎片23

    a:关于UITableView中关于行重复加载的问题

    b:查看虚拟器的路径

    c:ios8 模拟器路径

    d:CocoaLumberjack日志文件生成的位置

    e:webView加载新闻的URL

    f:多手指多点击响应

    g:添加pch文件的步聚

    h:隐藏状态栏跟导航栏

    i:修改表格行默认分隔线存空隙的问题

     

    24:IOS开发基础知识—碎片24

    a:兼容字体大小6plue跟它以下的区别

    b:APP虚拟器可以运行,在真机调试时报这个问题,因为把产品名称设成中文导致

    c:Xcode证书存放路径

    d:使用第三方RDVTabBarController底部Tab时 若要隐藏时把动画关掉,就不会出现一闪的情况

    e:Masonry一些其它内容

     

    25:IOS开发基础知识—碎片25

    a:使用@protocol实现delegate和datasource模式

    b:动画 UIView animateWithDuration 使用详解

    c:UIView 的旋转和缩放

    d:加载歌词的代码实例

    e:UIWebView加载POST请求

     

    26:IOS开发基础知识—碎片26

    a:UICollectionView如果在数据不够一屏时上下滚动

    b:画虚线CGContextSetLineDash(竖向跟横向)

    c:去掉系统navigationBar自带底下黑边(在viewDidLoad里面实现)

    d:XCode 同一Project创建多个target

    e:Xcode7打开旧项目FrameWork文件夹下的.dylib库缺失,添加方法

     

    27:IOS开发基础知识—碎片27

    a:iOS中的round/ceil/floorf

    b:对数组进行转换,把原来二个值转化成一条的记录(满足左右排版布局)

    c:APP拨打电话完又跳回到APP里,并监听它的状态

    d:UIView的layoutSubviews和drawRect方法何时调用

    e:UIView中的坐标转换(convertPoint,convertRect)

    f:设置谷歌地图ZOOM等级的几种方式

     

    28:IOS开发基础知识--碎片28

    a:通用的weakify和strongify

    b:objc runtime 动态增加属性

    c:navigationController popToViewController跳转到上上层

    d:App跳转到设置

    e:ios时间戳13位转换

    f:iOS之整型(NSInteger)转换警告Values of type 'NSInteger' should not be used as format arguments;

    g:本地语言添加文件(解决一些系统自带的Title为英语 比如Cannel Done等)

    h:SDWebImage获得缓存大小,并对它进行清除

     

    29:IOS开发基础知识--碎片29

    a:心跳效果,并可去除心跳

    b:启动动画效果实现

    c:计算标签的宽度并计算是否换行显示

    d:Fabric增加脚本KEY的操作内容

    e:通过xcrun atos查看dsym报错的详细地址(每次打包时要把当前对应的.DSYM文件保存下来,为后期定位错误做准备)

     

    30:IOS开发基础知识—碎片30

    a:ios 相册操作 ALAssetsLibrary 知识点

    b:Attribute运用(几段代码)

    c:中文输入法的键盘上有联想、推荐的功能,所以可能导致文本内容长度上有些不符合预期,导致越界

    d:UITableView滚动值获取

    e:YYCache缓存的运用

    f:打印系统所有已注册的字体名称

    g:取图片某一像素点的颜色 在UIImage的分类中

     

    31:IOS开发基础知识—碎片31

    a:UITableViewCell drawInRect 在iOS7中失败

    b:YTKNetwork的内容

    c:打开跟关闭MAC隐藏的文件

    d:github readme.md 添加图片

    e:关于导航栏透明度的设置及顶部布局起点位置设置

    f:ios 7 statusbar 状态栏 navigationbar的颜色而改变

    32:IOS开发基础知识--碎片32

    a:动画属性UIViewAnimationOptions说明

    b:复杂UITableCellView,移除重用

    c:本地通知运用

    d:iOS中的URL Scheme知识点

    33:IOS开发基础知识--碎片33

    a:AFNetworking状态栏网络请求效果

    b:UIScrollView偏移64问题

    c:消息清除一些基础知识

    d:does not contain bitcode

    e:友盟第三方登录新浪微博报

    f:QQ登录已经安装QQ客户端但仍然提示下载QQ/仍然跳转webview

    g:百度地图在画路线时报BMK_SEARCH_PERMISSION_UNFINISHED

    34:IOS开发基础知识—碎片34

    a:第三方插件SKSTableView在IOS7.1.1出现闪退的问题

    b:UITableViewCell属性highLighted、selected的区别

    c:UIWebView在IOS9下底部出现黑边解决方式

    d:UIViewControl中setEdgesForExtendedLayout运用

    35:IOS开发基础知识--碎片35

    a:iOS视图控制对象生命周期

    b:初始化一个有默认值实例类

    c:NSHTTPCookieStorage(获取和删除cookie)

    d:iOS关于在UITableView中,实现多个cell中不同的倒计时实现

    e:如何运用Method Swizzling动态插入一些操作

    f:IOS关于UIImageView的拉伸问题

    g:AppDelegate各个事件及一些相应的通知运用

    h:Aspects运用它进行面向切面编程

    36:IOS开发基础知识--碎片36     

    a:tabBarController跳转到另一个一级页面  

    b:podfile配置文件一些知识     

    c:UIWebView获取Html的标题给APP      

    d:富文本计算它的高度    

    f:IQKeyboardManager 使用小结    

    g:出现状态栏重复问题      

    h:iOS app编译报User interaction is not allowed错误的解决办法

     

    37:IOS开发基础知识--碎片37   

    a:iOS 使用NJKWebViewProgress做webview进度条   

    b:解决输入框UITextField关于拼音或部首被当作内容响应   

    c:根据内容自适应UIButton的大小     

    d:解决部分文字样式不同的方法     

    e:Masonry scrollview循环布局  

    f:Masonry remake更新约束   

    g:UIPickerView的运用  

    h: 汉字转为拼音

     

    38:IOS开发基础知识--碎片38    

    a:FCUUID获取设备标识的运用     

    b:在图片增加一个外围的白色边框    

    c:在普通视图控制器包一个UINavigation    

    d:系统自带定位坐标转为城市名      

    e:初始化init传参的一些样例    

    f:embedded dylibs/frameworks are only supported on iOS 8.0 and later 错误解决    

    g: 图片左右上下拉伸不变形stretchableImageWithLeftCapWidth

     

    39:IOS开发基础知识—碎片39

    a:UIWindow知识点

    b:UINavigationController知识点

    c:UICollectionViewLayout自定义知识点

    d:模拟器改为Ipad userInterfaceIdiom没有效果的解决方法 

    40:IOS开发基础知识—碎片40

    a:Masonry快速查看报错小技巧

    b:iOS跳转到系统设置

    c:UITableView section随着cell滚动 

    d:TableView如何刷新指定的cell 或section 

    e:TableView另一种实现隔行空白的效果

    f:滚动TableView,滚动到指定的位置

    g:iOS-检测UI主线程小工具

     

     

    41:IOS开发基础知识—碎片41

    a:UIWebView加载本地的HTML

    b:JSPatch的运用

    c:证书快要过期问题

    d:给项目新建文件都默认增加前缀

    e:iOS远程推送知识点

    f:创建私有pod

    g:如果依赖别人的SDK报错解决

     

     

    42:IOS开发基础知识—碎片42

    a:报thread 1:exc_bad_access(code=1,address=0x70********) 闪退

    b:静态库(SDK)知识点

    c:iOS代理(protocol与delegate)很形象的实例

    d:使用Cordova进行iOS开发知识

     

     

    43:IOS开发基础知识—碎片43

    a:增加手势进行左划效果,针对视图并修改其中一个的坐标,菜单用隐藏跟显示

    b:属性名以new开头解决方式

    c:单例类一些注意事项

    d:UITextField实现左侧空出一定的边距

    e:UICollectionView异步加载的实例

    f:如何拿到别人APP图片

     

     

    44:IOS开发基础知识—碎片44

    a:App跳转至系统Settings

    b:iOS 获得手机当前语言,运用语言包跟地理名字运用

    c:设置navigationBar统一样式技巧总结

    d:[NSBundle mainBundle] pathForResource: ofType: 获取不到数据

     

    45:IOS开发基础知识—碎片45

    a:iOS SEL的简单总结

    b:代理模式实例

    c:关于Bolck运用

    d:UIButton的几种触发方式

    e:让编译器对一些警告闭嘴

    f:一个六边形,并只在六边形里面有点击效果

    g:self.navigationController.viewControllers修改跳转

     

    46:IOS开发基础知识--碎片46

    a:带中文的URL处理

    b:取WebView高度

    c:UIView的部分圆角问题

    d:强制App直接退出

    e:修改占位符颜色和大小

    f:取消系统的返回手势

    g:改WebView字体/颜色

    h:WebView图片自适应屏幕

    i:BOOL / bool / Boolean / NSCFBoolean的区别

    j:nil / Nil / NULL / NSNull区别

    k:子类中实现 -isEqual: 和 hash

    47:IOS开发基础知识--碎片47

    a:解决ios静态库中的类别(category)在工程中不能使用

    b:画虚线的两种方式

    c:CGContextRef介绍

    d:判断当前ViewController是push还是present的方式显示的

    e:获取实际使用的LaunchImage图片

    f:判断对象是否遵循了某协议

    g:判断view是不是指定视图的子视图

    h:阿拉伯数字转中文格式

    i:如何获取WebView所有的图片地址

    j:navigationBar根据滑动距离的渐变色实现

    k:iOS 开发中一些相关的路径



    48:IOS开发基础知识--碎片48

    a:Assertion failure in dequeueReusableCellWithIdentifier:forIndexPath:

    b:CoreTelephony框架不是私有库

    c:如何获取电话状态

    d:升级Xcode 7.3 RAC cannot create __weak reference in file using manual reference counting

    e:常见HTTP错误代码大全

    f:关于iOS11定位失效的问题解决方案

    49:IOS开发基础知识--碎片49

    a:iOS项目配置文件info.plist文件解析

    b:iOS最新的权限设置

    c:关于openURL

    d:关于XCode 7的下载地址

    e:iCloud相关知识点

    f:Homebrew简介及安装

    g:在MBProgressHUD增加一个动作效果

    i: BabyBluetooth获得MAC地址 

    50:IOS开发基础知识--碎片50

    a:Masonry 2个或2个以上的控件等间隔排序

    b:YYLabel的简单使用

    c:appStore版本号检测及更新实例

    d:TCP协议中的三次握手和四次挥手(图解)

    e:关于QBImagePickerController选择单张

    f:字符串按多个符号分割

    g:判断当前ViewController是push还是present的方式显示的

    h:iOS 开发中一些相关的路径

    51:IOS开发基础知识--碎片51

    a:https关闭证书跟域名的验证

    b:iOS UIWebView 访问https绕过证书验证的方法

    c:SDWebImage加载图片绕过证书

    d:关于Https一些不错的文章介绍

    e:强制去除HTML标签的文本

    f:iOS8以后第三方键盘,获取高度为0的问题

    g:UITableView-FDTemplateLayoutCell在IOS10.3中的兼容问题

    h:jenkins打包问题

    i:关于NSDateFormatter的格式

    最近有个妹子弄的一个关于扩大眼界跟内含的订阅号,每天都会更新一些深度内容,在这里如果你感兴趣也可以关注一下(嘿对美女跟知识感兴趣),当然可以关注后输入:github 会有我的微信号,如果有问题你也可以在那找到我;当然不感兴趣无视此信息;

  • 相关阅读:
    使用nacos遇到的一些问题
    nodejs连接redis集群
    redis集群部署
    mongodb集群部署
    Mongodb删除重复数据
    docker exception
    .NET Code WebApi CentOS部署
    .NET Core 在Visual Studio Code的基本操作命令
    Mongodb对内嵌数组的增删改
    System.Web.Optimization
  • 原文地址:https://www.cnblogs.com/wujy/p/4571611.html
Copyright © 2011-2022 走看看