iOS
匠人科
好的东西需要下苦功夫,百炼方成钢
展开
-
iOS Tread Asynchronous Concurrent
iOS 几个傻傻分不清的事情,我认为是本质上对最基础的词汇没有找到定义的原因。Tread Asynchronous Concurrent原创 2020-09-14 17:51:34 · 105 阅读 · 0 评论 -
homebrew 中文网址
https://brew.sh/index_zh-cn原创 2019-02-19 18:36:58 · 5683 阅读 · 0 评论 -
iOS中UI线程与进程的概述
1.什么是进程?什么是线程?二者有什么区别?答:线程是CPU独立运行,以及独立调度的基本单位(可以理解为一个进程中执行的代码片段),(扩展:“线程使用的是进程的资源,系统不会给线程分配资源;更新UI的时候要在主线程里更新,不要在子线程里更新,存在不确定性,会出错)。进程:是资源分配的基本单位(进程是一块包含了某些资源的内存区域)。区别:进程是线程的容器,真正完成代码执行的线程,而进程作为线程的执行...原创 2015-03-07 15:02:11 · 676 阅读 · 0 评论 -
iOS 10系统定位
问题描述: iOS 10系统定位不回调问题,以及开启定位权限提示框,几秒后消失。 版本不同存在的为题不同: 这个是ios arc机制引起的问题。arc回收内存,定位对象被销毁。在iOS 10以前不存在,iOS 10开始存在该问题。 解决方案: 解决方案将定位对象写成属性就可以解决了 解释:IOS 10...原创 2016-11-04 18:17:58 · 394 阅读 · 0 评论 -
apple 审核 apple原网址
https://developer.apple.com/app-store/review/原创 2017-11-22 16:55:04 · 538 阅读 · 0 评论 -
浅析object-c,swift "传值" 原理
1.object-c 的 代理protocol,以及block能传值的深层次的原因是:它们的申明和实现可以在两个不同的类进行,所以这就符合在不同的类中传值的要求。(1)协议的拥有者,可以创建协议实例,也就是协议执行者比如tabeview.delegate = self; self为协议的执行者 ,tableview为协议的拥有者。协议方法在协议中申明而在协议拥有者中被协议执行者调用,协议方法在原创 2017-01-02 23:13:31 · 429 阅读 · 0 评论 -
swift 可选类型详解 (optionals)
对swift2.0 翻译的学习,并加上自己简单的理解翻译 2016-11-25 11:55:30 · 3040 阅读 · 0 评论 -
iOS nil 的小说明
iOS nil 只针对对象,而对结构体,基本c类型,或者枚举类型不起作用原创 2016-11-24 15:35:41 · 334 阅读 · 0 评论 -
IOS 10 定位问题
问题描述: iOS 10系统定位不回调问题,以及开启定位权限提示框,几秒后消失。 版本不同存在的为题不同: 这个是ios arc机制引起的问题。arc回收内存,定位对象被销毁。在iOS 10以前不存在,iOS 10开始存在该问题。 解决方案: 解决方案将定位对象写成属性就可以解决了 解释:IOS 10以前存在开启定位权限提示框,几秒后消失。但定位回调式没问题的,以前有人解决原创 2016-11-04 18:19:18 · 1321 阅读 · 0 评论 -
iOS真机测试需要导入的文件
首先需要p12文件,其次需要与之对应的描述文件development,然后就是p12中的distribution文件转载 2015-05-26 16:51:42 · 365 阅读 · 0 评论 -
oc与js交互-----WKWebView
这些天研究了一些oc与js交互的问题,纯属个人理解oc与js交互是跨平台iOS与javaScript的通信。公司为了开发节约成本,本来安卓,与iOS两个版本的app开发,利用js通过webView的加载只需要做一些交互工作就使得javaScript书写的页面可以同时在安卓与iOS上使用可谓一举两得。WKWebView里边的方法1.OC中调用js方法(我认为是oc向js中传值)使用的原创 2015-04-24 16:45:28 · 10092 阅读 · 0 评论 -
BMKLocationService
//// BMKLocationService.h// LocationComponent//// Created by Baidu on 3/28/14.// Copyright (c) 2014 baidu. All rights reserved.//#import #import "BMKUserLocat转载 2015-04-14 17:06:07 · 1293 阅读 · 0 评论 -
BMKMapView
/* * BMKMapView.h * BMapKit * * Copyright 2011 Baidu Inc. All rights reserved. * */#import "BMKBaseComponent.h"#import "BMKTypes.h"#import "BMKAnnotation.h"#i原创 2015-04-01 17:08:44 · 1627 阅读 · 0 评论 -
iOS中的响应者链
iOS响应者链 当事件发生时,响应链首先被发送给第一个响应者(往往是事件发生的视图,也是用户触摸屏幕的地方)。事件将沿着响应着脸一直传递下去,知道被接受者做出处理。一般来说第一响应这是一个视图对象或者其子类,当其背触摸后事件就交由它处理,如果他不处理,事件就会传递给试图控制器对象UIViewController(如果存在),然后是它的父视图对象(superview),以此类推直到顶层视图。接原创 2015-03-10 14:06:22 · 447 阅读 · 0 评论 -
iOS本地数据存储的方式
iOS本地数据存储有哪几种方式?1. 复杂对象写入本地NSKeyedArchiver(归档)采用归档的形式来保存数据,该对象数据需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。现在创建一个Boss类,并且.h遵守NSCoding协议,.m两个协议方法。Boss.h文件#import原创 2015-03-08 18:45:13 · 575 阅读 · 0 评论